0

我通过在查询中连接值来在 mysql 数据库中插入多行

INSERT INTO tableName (col1, col2, col3) VALUES('a', 'b', 'c'), ('d', 'b', 'c'), ('e', 'b', 'c');

然而,有时整个一堆的一些值需要被转义,就像我s-â€__83164输入的值之一一样。当只有一个或两个值有问题时,这会导致整个请求丢失。

有什么方法可以转义字符,s-â€__83164或者我是否需要修改字段类型,我正在使用它。我目前VARCHAR用于存储这些值。

如果我不清楚我的疑问,请发表评论!

4

1 回答 1

0

One thing that you can do, is get all characters into variables and then place those variables in your SQL query. While declaring the variable you can use single quotes to include your data.

于 2012-11-05T07:28:02.080 回答