我用 ruby 写一个小工具对比数据库表的记录,然后插入到另外一个表。 但是如果我插入的字段有特殊字符,就会造成语法错误。请问有什么办法解决吗?
我是从一个表里通过 r1=c1.query 将取到的记录集给 r1 然后 r1.each do |r| 去遍历插入 但是如何字段里有逗号,引号。程序就异常了。
c1.query("insert into cdb_typeoptionvars values ('#{r["sortid"]}','#{r["tid"]}','#{r["optionid"]}','#{r["expiration"]}','#{r["value"]}') ")