クエリのように値を連結して、mysql データベースに複数行を挿入しています
INSERT INTO tableName (col1, col2, col3) VALUES('a', 'b', 'c'), ('d', 'b', 'c'), ('e', 'b', 'c');
ただし、入力する値の 1 つとして取得したように、束全体の値の一部をエスケープする必要がある場合がありs-â€__83164
ます。これにより、値の 1 つまたは 2 つだけが誤っている場合に、一連のリクエスト全体がドロップされます。
のような文字をエスケープする方法はありますか、s-â€__83164
またはフィールドのタイプを変更する必要がありますか? 私は現在VARCHAR
、これらの値を保存するために使用しています。
疑問を質問する際に不明な点がある場合は、コメントしてください。