【MySQL】ERROR 1064 (42000) at line XXX: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'STATS_PERSISTENT=0' at line XX
MySQL5.6でmysqldump --no-data したテーブル定義を事情によりMySQL5.0にインポートすることになった。
結果、以下のエラーが出て、そのままではインポートできず。
ERROR 1064 (42000) at line XXX: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'STATS_PERSISTENT=0' at line XX
ググったところ、この「STATS_PERSISTENT」とは、MySQL5.6からのパラメータらしく、5.5にインポートしてエラーとなっている人もいた。
MySQL5.6からdumpしたデータをMySQL5.5に入れたらエラー出た - FAT47の底辺インフラ議事録
というわけで、mysqldumpで吐き出した定義ファイルから、STATS_PERSISTENT部分を削除し、再度インポートしたらエラーは出なくなった。
ただし、「STATS_PERSISTENT」が何たるかはググったけどわからず。。
このやり方で移行して、大丈夫なのか。。