Php SQL错误1064-如何修复?
这是什么Php SQL错误1064-如何修复?,php,sql,Php,Sql,这是什么 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 查
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生成的,您没有为
VARCHAR
指定长度。这句话中的语法错误在于列的类型定义。它应该指定VARCHAR
列的最大长度
ALTER TABLE `ads` ADD `ad_title` VARCHAR(10) NOT NULL
它在这个地方工作
请参见以下示例,其中长度50被分配给列名字
和姓氏
:
看起来像一个phpmyadmin bug。您正在运行最新版本吗?