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 ; 

尝试创建触发器/事件/或过程时总是失败。我为大多数表定义了多个触发器。因此,必须一个一个地重新创建它们会有点烦人。mysqldump 是否输入了错误的语法?我正在尝试通过 MySql Workbench > 导入数据以 root 用户身份导入

编辑:删除该代码块允许所有其他触发器正确插入......奇怪,因为它们的语法完全相同。此外,使用 mysqldump 中的“添加锁定/解锁”选项重新转储文件允许文件完美导入。耸耸肩

4

0 回答 0