OSX 10.8.3 で MySql 5.5.20 を使用する
同じメジャー バージョン (5.5) を使用して別のサーバーから mysql ダンプを復元しています。多数のテーブル CREATE および INSERT ステートメントがあり、最後にいくつかのトリガーが定義されています。
行を実行するとき:
/*!50003 CREATE*/ /*!50017 DEFINER=`root`@`localhost`*/
/*!50003 `TRIGGER delete_po_items AFTER DELETE ON CRM_PURCHASEORDER
FOR EACH ROW BEGIN DELETE FROM CRM_PO_ITEM
where CRM_PO_ITEM.PURCHASEORDER_ID = OLD.PURCHASEORDER_ID; END */
エラーが発生します:
Error Code: 1146. Table 'crm.CRM_PURCHASEORDER' doesn't exist`
しかし、CRM_PURCHASEORDER テーブルは存在します。約 2000 行のデータがあります。
IP の問題により、元のダンプを投稿できず、最小限のテスト ケースを再現できませんでした。
これを引き起こす可能性のあるヒントはありますか?SOに関する他の同様の投稿を見ましたが、うまくいく解決策を見つけることができませんでした。