我想使用 phpMyAdmin 内置功能在数据库中构建一个新表,但在完成所有字段并点击 Go 后 - 出现此错误:
#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, `data` DATETIME NOT NULL , `link_picture` VARCHAR( 250 ) NOT NULL , ' at line 6
..我不知道为什么。
这是 SQL 代码:
CREATE TABLE `prod`.`info_prod` (
`id` INT( 100 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`prod_name` VARCHAR( 250 ) NOT NULL ,
`link_prod` VARCHAR( 250 ) NOT NULL ,
`pd` VARCHAR( 10 ) NOT NULL ,
`price` DOUBLE( 250 ) NOT NULL ,
`data` DATETIME NOT NULL ,
`link_picture` VARCHAR( 250 ) NOT NULL ,
`link_picture2` VARCHAR( 250 ) NOT NULL ,
INDEX ( `pd` ) ,
UNIQUE (
`prod_name`
)
) ENGINE = INNODB;
这段代码有什么问题?
最佳答案
关于mysql - phpMyAdmin : #1064 - SQL syntax when creating a new table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14206151/