错误mysql#1064

时间:2016-11-01 14:39:30

标签: mysql

我在语法SQL上遇到错误,当我在服务器上传数据库时出现错误:

  

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法   靠近')'在第14行

这是PHP

CREATE TABLE `nxuri_assets` (
  `id` int(10) UNSIGNED NOT NULL COMMENT 'Primary Key',
  `parent_id` int(11) NOT NULL DEFAULT '0'COMMENT
);

由于

3 个答案:

答案 0 :(得分:2)

您已为此表声明了评论,但尚未提供评论文字。

要解决语法错误,建议您熟悉阅读文档。每次有一个简单的问题时,它比发布到Stack Overflow要高效得多。

http://dev.mysql.com/doc/refman/5.7/en/create-table.html

答案 1 :(得分:0)

默认' 0'应该只是默认值0(没有引号)。另外,删除注释或在注释和0之间加一个空格。

请改为尝试:

CREATE TABLE nxuri_assets (id int(10) UNSIGNED NOT NULL COMMENT 'Primary Key', parent_id int(11) NOT NULL DEFAULT 0);

答案 2 :(得分:0)

试试这个,对我有用:

CREATE TABLE IF NOT EXISTS `nxuri_assets` (
  `id` int(10) unsigned NOT NULL PRIMARY KEY,
  `parent_id` int(11) NOT NULL DEFAULT '0'
);