插入数据库的字符串有单引号怎么转义

插入数据库的字符串有单引号怎么转义,第1张

其实整体转义应该也不会影响太多的性能,用个正则一下就完成了。

还有个办法:单引号是数据库默认的字符的边界符,你只要修改就可以了,就是把数据库中表示字符串起始与结束改用别的符号,Oracle里是可以改的,Mysql你查一下。

方法如下:

1、后端处理转义字符。

2、修改数据库:update字段中存在某个字符串或字符为其他字符串或字符。

3、插入数据时发现所有的.变成了转移字符·。

插入数据库数据的语句:

INSERT INTO TESTTAB(FIELD1) VALUES('测试')

如果插入数据库的字符串中还有单引号,需要转义处理,如插入“It's a tree.”,SQL语句如下:INSERT INTO TESTTAB(FIELD1) VALUES('It''s a dog.')

如果SQL中有“&”,那么后面的字符串将被作为一个变量来处理,无法正常插入数据库。如果的确需要把&字符插入数据库,如下处理:

INSERT INTO TESTTAB(FIELD1) VALUES('I work in R'||'&'||'D.')


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6742323.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存