【SQL实战经验一】:SQL语句中存在英文的单引号、双引号问题

SQL语句中存在英文的单引号、双引号问题

场景:
1、需要将 【O’MALL侨城商业中心】插入到Sqlite数据库中

update datatable set name_1 = ‘O’‘MALL侨城商业中心’ // 将单个单引号替换为2个单引号
update datatable set name_1 = “O’MALL侨城商业中心” // 存在单引号的值用引号引起来

update datatable set name_1 = “O’'MALL侨城商业中心” // 将单个单引号替换为2个单引号,可执行成功,但不建议这样做,会导致数据库中的字段值出现两个引号

2、需要将【OMALL侨城"商业中心】插入到Sqlite数据库中

update datatable set name_1 = “OMALL侨城”“商业中心” // 将单个引号替换为2个引号,可执行成功,但不建议这样做,会导致数据库中的字段值出现两个引号

update datatable set name_1 = ‘OMALL侨城"商业中心’ // 存在引号的值用单引号引起来

3、当需要将【O’MALL侨城"商业中心】插入到Sqlite数据库中

update datatable set NAME3_1=‘O’‘MALL侨"城商业中心’ where OID=1 // 将单个单引号替换为2个单引号

真实场景运用如下:
update datatable set NAME1_1=‘O’‘MALL侨城商业中心’ where OID=1
update datatable set NAME2_1=‘OMALL侨"城商业中心’ where OID=1
update datatable set NAME3_1=‘O’‘MALL侨"城商业中心’ where OID=1
update datatable set NAME4_1=‘O"MALL侨’‘城商业中心’ where OID=1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值