安装PHPCMS2008最后一步完成的时候会提示MYSQL错误:MySQL Query Error
MySQLQuery:CREATETABLE`phpcms_admin`(`userid`mediumint(8)unsignedNOTNULL,`username`ch...
MySQL Query : CREATE TABLE `phpcms_admin` ( `userid` mediumint(8) unsigned NOT NULL, `username` char(20) NOT NULL, `allowmultilogin` tinyint(1) unsigned NOT NULL default '0', `alloweditpassword` tinyint(1) unsigned NOT NULL default '0', `editpasswordnextlogin` tinyint(1) unsigned NOT NULL default '0', `disabled` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`userid`)) TYPE=MyISAM
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
MySQL Errno : 1064
Message : MySQL Query Error
上一步账号设置页面如图
哪位大虾明白的帮忙给看看,谢谢。这还没安装完呢
数据库字符集的选项3个我都换过了,但是没有GBK选项的,数据库永久链接那个也换过了,就是安装不上,太让人上火了。谁能帮忙解决问题的给高分,越快越好,在线等,谢谢
这个是运行环境监测的截图 展开
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
MySQL Errno : 1064
Message : MySQL Query Error
上一步账号设置页面如图
哪位大虾明白的帮忙给看看,谢谢。这还没安装完呢
数据库字符集的选项3个我都换过了,但是没有GBK选项的,数据库永久链接那个也换过了,就是安装不上,太让人上火了。谁能帮忙解决问题的给高分,越快越好,在线等,谢谢
这个是运行环境监测的截图 展开
4个回答
展开全部
把创建表设置储存引擎的写法改成) ENGINE=MyISAM 也看你错误里是 TYPE=MyISAM
create 语句后面的TYPE=MyISAMTYPE=MyISAM
和 ENGINE=MyISAM 都是设置数据库存储引擎的语句 ,(老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE =
MYISAM)。 MySQL 5.1为向下兼容而支持这个语法,但TYPE现在被轻视,而ENGINE是首先的用法。 一般地,ENGINE
选项是不必要的;除非默认已经被改变了,MyISAM是默认存储引擎。所以直接将原来TYPE=MyISAM 改成ENGINE=MyISAM 就可以了
说的明白点就是你的数据库支持 ENGINE=MyISAM 这种写法,改了就可以了,。
create 语句后面的TYPE=MyISAMTYPE=MyISAM
和 ENGINE=MyISAM 都是设置数据库存储引擎的语句 ,(老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE =
MYISAM)。 MySQL 5.1为向下兼容而支持这个语法,但TYPE现在被轻视,而ENGINE是首先的用法。 一般地,ENGINE
选项是不必要的;除非默认已经被改变了,MyISAM是默认存储引擎。所以直接将原来TYPE=MyISAM 改成ENGINE=MyISAM 就可以了
说的明白点就是你的数据库支持 ENGINE=MyISAM 这种写法,改了就可以了,。
更多追问追答
追问
MySQL Query : DROP TABLE IF EXISTS `phpadmin`
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DROP TABLE IF EXISTS `phpadmin`' at line 1
MySQL Errno : 1064
Message : MySQL Query Error
这个我刚刚改过了,现在又出来这个了,是不是数据库出问题了还是咋的?有办法解决吗?
追答
就说你
DROP TABLE IF EXISTS `phpadmin`
这里有错误 你看你是不是缺少分隔符,
展开全部
把创建表设置储存引擎的写法改成) ENGINE=MyISAM,也看你错误里TYPE=MyISAM create。
语句后面的TYPE=MyISAMTYPE=MyISAM和 ENGINE=MyISAM 都是设置数据库存储引擎的语句 ,(老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE =MYISAM)。
MySQL 5.1为向下兼容而支持这个语法,但TYPE现在被轻视,而ENGINE是首先的用法。
一般地,ENGINE 选项是不必要的;除非默认已经被改变了,MyISAM是默认存储引擎,所以直接将原来TYPE=MyISAM 改成ENGINE=MyISAM 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关啊天内啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题解决了没有 我可以帮你哦 我自己解决了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询