这是什么?
SQL query:
ALTER TABLE `ads` ADD `ad_title` VARCHAR NOT NULL
MySQL said:
#1064 - 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 'NOT NULL' at line 1
查询由phpmyadmin生成
答案 0 :(得分:2)
您没有为VARCHAR
指定长度。
答案 1 :(得分:2)
这句话中的语法错误在于列的类型定义。它应指定VARCHAR
列的最大长度。
ALTER TABLE `ads` ADD `ad_title` VARCHAR(10) NOT NULL
这是sqlfiddle。
请参阅以下示例,其中将长度50分配给列First_Name
和Surname
: