[英]MySQL Error in query (1064)
当我在 Phpmyadmin SQL 命令中运行它时,我收到以下 Mysql 错误消息。
“查询错误(1064):'IF NOT EXISTS TABLE'o2o_category'('id' int(11) NOT NULL AUTO_INCREMENT, ' at line 2 附近的语法错误”
sql如下:
CREATE IF NOT EXISTS TABLE 'o2o_category'(
'id' int(11) NOT NULL AUTO_INCREMENT,
'name' VARCHAR(50) NOT NULL DEFAULT '',
'parent_id' int(10) NOT NULL DEFAULT 0,
'listorder' int(8) NOT NULL DEFAULT 0,
'status' tinyint(1) NOT NULL DEFAULT 0,
'create_time' int(11) NOT NULL DEFAULT 0,
'update_time' int(11) NOT NULL DEFAULT 0,
PRIMARY KEY ('id'),
KEY parent_id('parent_id')
)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
你能给我一些关于什么是错误的线索吗?
谢谢
它应该是CREATE TABLE IF NOT EXISTS
而不是CREATE IF NOT EXISTS TABLE
CREATE TABLE IF NOT EXISTS `o2o_category`(
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL DEFAULT '',
`parent_id` int(10) NOT NULL DEFAULT 0,
`listorder` int(8) NOT NULL DEFAULT 0,
`status` tinyint(1) NOT NULL DEFAULT 0,
`create_time` int(11) NOT NULL DEFAULT 0,
`update_time` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY parent_id(`parent_id`))ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.