Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误mysql#1064_Mysql - Fatal编程技术网

错误mysql#1064

错误mysql#1064,mysql,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 ); 谢谢您已为此表声明

当我在服务器上上载数据库时,我的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”应仅为默认值0(无引号)。此外,请删除注释或在注释和0之间留出空格

请尝试以下方法:

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

试试这个,对我有用:

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

不,那不是php。这只是sql。您在父id行上缺少实际的注释。注释不能为空。