2017-03-12 7 views
-1

phpMyAdminにデータベースをインポートする際にこのエラーが発生しました。解決策はキーワードTYPEをENGINEに変更することです。 TYPEがENGINEに更新されました。phpMyAdminのキーワードTYPEをENGINEに変更してください

phpMyAdminでどのように変更できますか?

CREATE TABLE IF NOT EXISTS `wpf8_commentmeta` (
    `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 
    `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', 
    `meta_key` varchar(255) DEFAULT NULL, 
    `meta_value` longtext, 
    PRIMARY KEY (`meta_id`), 
    KEY `comment_id` (`comment_id`), 
    KEY `meta_key` (`meta_key`(191)) 
) TYPE=MyISAM AUTO_INCREMENT=96 ; 
MySQL said: Documentation 

#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 AUTO_INCREMENT=96' at line 19 

答えて

1

TYPEはMySQL 4.0では廃止され、MySQL 5.5では削除されました。 MySQL 5.5以降にアップグレードする場合、代わりにTYPEに依存する既存のアプリケーションを変換してENGINEを使用する必要があります。

あなたがここにドキュメントの現在のバージョンを見ることができます:https://dev.mysql.com/doc/refman/5.7/en/create-table.html

のMySQL 4.0は、2003年から2004年にいつかリリースされ、phpmyadminののバージョンがそれを使用している場合、それは非常に古いですました。 phpmyadminを最新バージョンに更新すると、問題が解決されます。

関連する問題