2010-02-08 33 views
1
mysql> ALTER TABLE bdds_arts ADD test VARBINARY; 

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use near 
'' at line 1 

varbinary类型有问题吗?为什么这不是MySQL有效的查询?

这里的mysql --version

mysql Ver 14.12 Distrib 5.0.24a, for Win32 (ia32) 

UPDATE 的输出如果我更改为VARBINARY BINARY或者说,VARBINARY(25),它的工作原理。

由于这是一块自动生成的脚本,为了解决这个问题,我应该知道发生了什么事情。

回答

1

BINARY和VARBINARY类型与CHAR和VARCHAR类似。

你必须使用它的长度像Varchar(255)

0

删除逗号后bdds_arts