MySQLでERROR 1235 (42000) が出る原因

MySQLで以下のようなSQLをインサートしようとするとエラーが出ることがあります。

LOCK TABLES `aaa` WRITE;
INSERT INTO `aaa` VALUES();
UNLOCK TABLES;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`hoge`@`localhost`*/ /*!50003 TRIGGER aaa_trigger AFTER INSERT ON aaa FOR EACH ROW
  BEGIN
    INSERT INTO bbb ();
  END */;;
DELIMITER ;
ERROR 1235 (42000) at line XX: This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'

mysqldump時に –skip-triggers オプションを追加してダンプすることでとりあえず回避できるようです。