我在语法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
);
由于
答案 0 :(得分:2)
您已为此表声明了评论,但尚未提供评论文字。
要解决语法错误,建议您熟悉阅读文档。每次有一个简单的问题时,它比发布到Stack Overflow要高效得多。
答案 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'
);