当我在Phpmyadmin SQL命令中运行它时,我收到以下Mysql错误消息 .
“查询错误(1064):'IF NOT EXISTS TABLE'o2o_category'附近的语法错误'('id'int(11)NOT NULL AUTO_INCREMENT,'第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;
你能告诉我一些关于错误的线索吗?
谢谢
1 回答
它应该是
CREATE TABLE IF NOT EXISTS
而不是CREATE IF NOT EXISTS TABLE