这个MySQL程式码中有语法错误吗?

时间:2019-02-11 18:48:33

标签: mysql-error-1064

我想在表中创建一个列,其数据类型为BLOB,属性为BINARY,但是,MySQL总是说我的代码中存在语法错误,我看不到任何错误。

我的代码是:

ALTER TABLE `Users` CHANGE `user_image` `user_image` BLOB BINARY NULL DEFAULT NULL;

错误消息是:

  

1064-您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获取在第1行的“ BINARY NULL DEFAULT NULL”附近使用正确语法的语法。

1 个答案:

答案 0 :(得分:0)

修改现有列

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;

添加新列

ALTER TABLE table_name
ADD column_name datatype;