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