0

mysqldump v 5.10 データベース全体を単一の .sql ファイルにダンプしました。mysql のインストールを完全に削除し、新たに再インストールしました。データのインポート > dumpedfile.sql は、毎回同じ行で構文エラーで失敗します。

DELIMITER ;; 
/*!50003 CREATE*/ /*!50017 DEFINER=`root`@`localhost`*/ /*!50003 TRIGGER `AddDate` BEFORE INSERT ON interviewlist FOR EACH ROW
SET NEW.InterviewListDateCreated = CURDATE(); */;; 
DELIMITER ; 

トリガー/イベント/またはプロシージャを作成しようとすると、常に失敗します。ほとんどのテーブルに複数のトリガーが定義されています。そのため、それらを 1 つずつ再作成する必要があるのは少し面倒です。mysqldump は間違った構文を入力しましたか? MySql Workbench > import data から root ユーザーとしてインポートしようとしています

編集: そのコード ブロックを削除すると、他のすべてのトリガーを適切に挿入できるようになりました...構文はすべてのトリガーでまったく同じであるため、奇妙です。また、mysqldump の「Add Locks/Unlocks」オプションを使用してファイルを再ダンプすると、ファイルを完全にインポートできます。肩をすくめる

4

0 に答える 0