【发布时间】:2012-11-05 07:20:12
【问题描述】:
我通过在查询中连接值在 mysql 数据库中插入多行
INSERT INTO tableName (col1, col2, col3) VALUES('a', 'b', 'c'), ('d', 'b', 'c'), ('e', 'b', 'c');
但是,有时需要对整组数据中的某些值进行转义,例如我将 s-â€__83164 作为我要输入的值之一。当只有一个或两个值有问题时,这会导致整个请求丢弃。
有什么方法可以转义像s-â€__83164 这样的字符,或者我是否需要修改字段类型,我正在使用它。我目前使用VARCHAR 来存储这些值。
如果我的疑问不清楚,请发表评论!
【问题讨论】:
-
你的价值观是动态的吗?
-
是的,它们是动态且不可预测的
标签: mysql escaping mysql-real-escape-string