2017-01-26 27 views
0

サイトを別のサーバーに転送しようとしましたが、データベースを新しいサーバーにインポートする際に問題があります。 phpmyadminを介してMysqlのインポートエラー - #1005 - テーブルを作成できません。(エラー:140 "作成オプションが間違っています")

エラー SQLクエリ::私はインポートすると、私は次のエラーを取得する

-- 
-- Database: `prycisio_ctfadata` 
-- 
-- -------------------------------------------------------- 
-- 
-- Table structure for table `ctf_audit` 
-- 
CREATE TABLE IF NOT EXISTS `ctf_audit` (

`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT , 
`tableused` VARCHAR(45) DEFAULT NULL , 
`idref` INT(10) UNSIGNED DEFAULT NULL , 
`entry_date` DATETIME DEFAULT NULL , 
`entry_user` INT(10) UNSIGNED DEFAULT NULL , 
`entry_browser` TEXT, 
`entry_ip` VARCHAR(16) DEFAULT NULL , 
`entry_session` TEXT, 
`altid` INT(10) UNSIGNED DEFAULT NULL , 
`entry_data` TEXT COMMENT 'other user data', 
`checkhidden` VARCHAR(255) DEFAULT NULL , 
`entry_type` VARCHAR(45) DEFAULT NULL , 
PRIMARY KEY (`id`) 
) ENGINE = INNODB DEFAULT CHARSET = latin1 ROW_FORMAT = DYNAMIC AUTO_INCREMENT =519; 



MySQL said: [​IMG] 

#1005 - Can't create table `prycisio_ctfadata`.`ctf_audit` (errno: 140 "Wrong create options") 

私は本当に私はここで探していますかわからないんです。誰も私に解決策を教えてもらえますか?

おかげ

+1

sqlfiddleのステートメントは正常に動作します。どのmysqlバージョンを使用しますか? – Jens

+0

ありがとう@Jens私のサーバーは10.1.18-MariaDB-cll-lveです - MariaDBサーバー – EricaKeegan

答えて

1

は、あなたがあなたのデータベースにインポートすることができますエクスポートされたファイルから、次の部分を削除してください。

-- 
-- Database: `prycisio_ctfadata` 
-- 
+0

あなたの努力のおかげで@Sadikhasan。あなたは1つの投票に値する。それは 'EricaKeegan'のような新しいものに非常に便利です。 –

+0

ありがとう@Sadikhasan、しかしそれは動作しませんでした。私はDatabase: 'prycisio_ctfadata'を削除し、再度インポートしようとしました。私はまだエラーが発生します – EricaKeegan

関連する問題