mysqldumpしたファイルを
mysql -u root -p db_name < dump.sql
リストアする時
varcharカラムに&や <の特殊文字があるとsyntaxエラーになります。
わざわざ置換して消去するのも大変なので、mysqldump時、もしくはリストアするとき
オプション指定や設定でこれらの特殊文字があってもsymtaxエラーがでないようにすることは可能でしょうか?
宜しくお願いいたします。
環境
XAMPP 1.8.3 [PHP: 5.5.3] mysql --version 5.6.20, for Win32 (x86)です。
エラーメッセージ
ERROR 1064 (42000) at line 55: You have an error in your SQL syntax; check the m anual that corresponds to your MySQL server version for the right syntax to use near ''SPDR S&' at line 1
エラーの55行目はinsertですが、数百レコードが1行に書かれているため文字数の関係で全て載せられません。
INSERT INTO news_code
VALUES (133080,'2016-02-26','10:30',1327,'S&P GSCI商品指数エネルギー&メタル・キャップド・コンポーネント35/20・THEAM・イージーUCITS・ETFクラスA米ドル建受益証券に関する日々の開示事項','2016-02-26 15:00:07','2016-02-26 06:00:07'),(133081,'2016-02-26','10:30',1562,'上場ETF(管理会社:三井住友アセットマネジメント)に関する日々の開示事項','2016-02-26 15:00:07','2016-02-26 06:00:07'),(133082,'2016-02-26','10:30',4695,'自己株式立会外買付取引(ToSTNeT-3)による自己株式の取得結果及び取得終了に関するお知らせ','2016-02-26 15:00:07','2016-02-26 06:00:07');
宜しくお願いいたします。