多くの場合空白を含む値に基づいて、多数の新しいレコードを作成しようとしています。空白を含む値なしでクエリを実行すると、正常に動作します。
このクエリは、php などではなく、MySQL ワークベンチで直接実行しています。
私のコード:
INSERT INTO my_table (`country`)
VALUES
(‘Benin’),
(‘Bolivia’),
(‘Botswana’),
(‘Burkina Faso’)
これはエラーを返します:
エラー コード 1064: 構文エラー... "Faso" 付近を確認してください
つまり、スペースに問題があります。
私が試したこと:
すべてのアポストロフィのような文字を他のすべてのアポストロフィのような文字に置き換えます(申し訳ありませんが、それらすべての技術的な名前はわかりません)が、私は使用しました:
'' "" `` ‘’
空白もエスケープしようとしましたが、うまくいきませんでした