sql语句无效数字(SQL中写入包含有英文单引号“ '' ”失败问题深入详解)
类别:数据库 浏览量:815
时间:2021-10-21 07:14:25 sql语句无效数字
SQL中写入包含有英文单引号“ '' ”失败问题深入详解当前碰到一个问题,在测试编辑信息内容,其中若编辑的内容包含单引号(‘)则写入Mysql数据库时写入失败,使用如下代码进行错误打印:
|
if (!this->m_sql_query.prepare(update_string)) { printf(“ exec fail—>%s ”, this->m_sql_query.lastError().text().toStdString().c_str()); } if (!this->m_sql_query. exec ()) { printf(“ exec fail—>%s ”, this->m_sql_query.lastError().text().toStdString().c_str()); } |
打印出的结果为:exec fail—>syntax error unable to execute statement
查阅相关资料如下所示:
经过分析后发现插入的内容中在编辑SQL语句的时候字符串被从单引号处截断,导致语法错误。
解决办法:将包含单引号的字符中的(')换成(''),就可以了。
SQL是用两个单引号来代替一个单引号的
str = str.replace(” ‘“, ”''“);
到此这篇关于SQL中写入包含有英文单引号“ ' ”失败问题深入详解的文章就介绍到这了,更多相关SQL中写入包含有英文单引号“ ' ”失败内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/xiao123456bin/article/details/90546673
您可能感兴趣
- sql中的map函数用法(Mapper sql语句字段和实体类属性名字有什么关系)
- dockermysql实例(docker 连接宿主Mysql操作)
- MySql存储过程
- mysql查询分区语句(MySQL中 and or 查询的优先级分析)
- sqlserver数字格式化五位小数(详细分析sqlserver中的小数类型float和decimal)
- SQL Server中SET赋值和SELECT赋值
- mysql数据库触发器(MySQL中使用游标触发器的方法)
- mysql是自动commit吗(详解MySQL与Spring的自动提交autocommit)
- postgresql docker 宿主机(本地Docker安装Postgres 12 + pgadmin的方法 支持Apple M1)
- mysql 慢查询排查方法(MYSQL慢查询和日志实例讲解)
- mysql锁类型大全(简单了解 MySQL 中相关的锁)
- sqlserver怎么加check约束(浅析SQL Server的分页方式 ISNULL与COALESCE性能比较)
- sql语句中leftjoin的作用(sql中的left join及on、where条件关键字的区别详解)
- sqlserver查询自定义时间数据(SQLServer查询某个时间段购买过商品的所有用户)
- mysql为什么用decimal类型(MySQL decimal unsigned更新负数转化为0)
- mysqlupdate原理(MySQL UPDATE 语句的非标准实现代码)
- 浙江省一个县,人口超40万,建县历史超1100年(浙江省一个县人口超40万)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
热门推荐
- laravel开发api支持多少并发(laravel框架 api自定义全局异常处理方法)
- phpstudy安装包打不开(phpStudy访问速度慢和启动失败的解决办法)
- mysql大表查询优化方案(mysql查询优化之100万条数据的一张表优化方案)
- javascript 自带格式化时间(JavaScript内置日期、时间格式化时间实例代码)
- Server对象的HtmlEncode和UrlEncode
- python获取日期(Python根据当前日期取去年同星期日期)
- php设计模式学习(PHP设计模式之PHP迭代器模式讲解)
- phpstudy服务器怎么设置(phpstudy本地环境开启.htaccess伪静态方法)
- thinkphp从模板自定义标签(Thinkphp5.0框架视图view的循环标签用法示例)
- flask快速开发框架(手把手教你使用Flask搭建ES搜索引擎预备篇)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9