将我们的drupal
网站从托管公司迁移到我们的主服务器。我在创建此表时遇到错误:
CREATE TABLE IF NOT EXISTS `access` (
`aid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`mask` varchar( 255 ) NOT NULL default '',
`type` varchar( 255 ) NOT NULL default '',
`status` tinyint( 4 ) NOT NULL default '0',
PRIMARY KEY ( `aid` )
) TYPE = MYISAM ;
返回以下错误:
1064 - 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 13
我使用以下参数导出数据库:
SQL database
ADD DROP DATABASE
ADD IF NOT EXIST
Add AUTO_INCREMENT value
Enclose table and field names with backquotes
Add CREATE PROCEDURE / FUNCTION
我将兼容性设置为MYSQL40。 旧mysql的版本是5.0.51a,我想导入的版本是5.5.16。
答案 0 :(得分:0)
TYPE
似乎已弃用,mysql中的ENGINE
。它表示它仍然受支持,但我会尝试将TYPE = MYISAM
更改为ENGINE = MYISAM
并查看是否对您没有帮助。