数据库
首页 > 数据库> > php – MySQL:无法用VARBINARY创建表格?

php – MySQL:无法用VARBINARY创建表格?

作者:互联网

我正在运行此查询以设置我的数据库的VARBINARY(我希望它是如此,出于真正的原因)字段:

CREATE TABLE `test_books` (`id` int UNSIGNED NOT NULL,`book` VARBINARY, `timestamp` int(11) NOT NULL, UNIQUE KEY `id` (`id`))

它给我一个标准的语法错误,告诉我在’VARBINARY’之后检查所有剩余的代码.

我的MySQL服务器版本是5.0.87.d10,声称自5.0以来支持数据类型.

我将VARBINARY直接更改为int并且查询工作正常,可能之后我遗漏了什么?

解决方法:

您需要为[var]二进制字段指定长度,就像对char / varchar一样.

标签:php,mysql,database,varbinary
来源: https://codeday.me/bug/20190723/1517998.html