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

news/2024/11/17 21:22:49/

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


http://www.ppmy.cn/news/773236.html

相关文章

关于向SQL中写入包含有英文单引号“ ' ”失败问题

当前碰到一个问题,在测试编辑信息内容,其中若编辑的内容包含单引号(‘)则写入Mysql数据库时写入失败,使用如下代码进行错误打印: if (!this->m_sql_query.prepare(update_string)) { printf(“exec fail…

英语标点的读法

+ plus 加号;正号   - minus 减号;负号    plus or minus 正负号    is multiplied by 乘号    is divided by 除号   = is equal to 等于号   ≠ is not equal to 不等于号   ≡ is equivalent to 全等于号   ≌ is equal to or approximately equal to …

Java 设计模式——策略模式

目录 1.概述2.结构3.案例实现4.优缺点5.使用场景6.JDK 源码解析——Comparator 1.概述 (1)先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 (2)策略…

iOS打包IPA教程

转载:xcode打包导出ipa 众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果 IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹…

Xshell和Xftp使用(非商业用途可以免费使用啦)

现在是2020年10月24日 17:05:52,突然发现Xshell和Xftp可以免费使用了(非商业用途),以前要买的话还是挺贵的。 看来现在越来越多的软件走免费的路子了。 如图 输入姓名和邮箱,下载地址就会发到邮箱里面。 官网获取地址…

teamviewer检测到商业用途的解决办法(win7 win8 win10亲测) 修改teamviewerID

TeamViewer作为一款优秀的远程桌面软件,在日常工作中是不可或缺的。但是试用版在使用过多之后,会被检测到商业用途。每隔5分钟掉线一次,让很多人也是特别烦恼。网络上有许多解决教程,但是基本上都不可用了。我现在告诉大家一种修复…

区块链在企业管理中的应用

区块链技术在企业管理中的应用越来越广泛,主要体现在以下几个方面: 1. 供应链管理:区块链技术可以实现供应链的透明化和可追溯性,从而提高供应链的效率和安全性。企业可以通过区块链技术实现对供应链中各个环节的监控和管理&…

Teamviewer检测为商业用途的解决方案

Teamviewer检测为商业用途的解决方案 注意。Teamviewer远程链接需要两台计算机参与,需要在两台计算机上都安装Teamviewer软件,所以在链接中出现被检测到商业用途,并不知道到底是哪一台计算机上的电脑出现问题,所以如果按照如下方法…