#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在'$ TABLE [] =“CREATE TABLE`perscom_admin_units`(第1行的`primary_id_field` int(11)N'附近使用正确的语法
以下是查询:
$TABLE[] = "CREATE TABLE `perscom_admin_units` (
`primary_id_field` int(11) NOT NULL auto_increment,
`name` text,
`mos` mediumtext,
`image` text,
`responsibilities` mediumtext,
`prerequisites` mediumtext,
`forum_usergroup` text,
PRIMARY KEY(primary_id_field)
);";
任何想法都会出错?
答案 0 :(得分:1)
只需写下此内容(删除$TABLE[]=
):
CREATE TABLE `perscom_admin_units` (
`primary_id_field` int(11) NOT NULL auto_increment,
`name` text,
`mos` mediumtext,
`image` text,
`responsibilities` mediumtext,
`prerequisites` mediumtext,
`forum_usergroup` text,
PRIMARY KEY(primary_id_field)
);
$TABLE
是一个PHP变量,我想你只想运行MySQL代码。
答案 1 :(得分:-1)
我认为你是mysql的较低版本。你能测试一下这些代码吗?
$TABLE[] = "CREATE TABLE perscom_admin_units ( primary_id_field int NOT
NULL auto_increment, name text, mos mediumtext, image text, responsibilities mediumtext, prerequisites mediumtext, forum_usergroup text,
PRIMARY KEY(primary_id_field) )";
首先在mysql yog中测试这些SQL,然后才能将这些SQL放入代码中
CREATE TABLE perscom_admin_units ( primary_id_field int NOT
NULL auto_increment, name text, mos mediumtext, image text, responsibilities mediumtext, prerequisites mediumtext, forum_usergroup text,
PRIMARY KEY(primary_id_field) );
谢谢。