一、拼接字符串

需求:account_code原来数据的基础上在其前添加‘HSJS’的标识……

1)误操作一:

mysql> update  tbpayment_settlement  set  account_code = ('HSJS'+ account_code) where  id = 616783;
1292 - Truncated incorrect DOUBLE value: 'HSJS'
mysql> 

2)误操作二:

mysql> update  tbpayment_settlement  set  account_code = ('1001'+ account_code) where  id = 616783;
1292 - Truncated incorrect DOUBLE value: '201908'
mysql> 

补充:

mysql> select  account_code from  tbpayment_settlement  where id = 616783;
+--------------+
| account_code |
+--------------+
| 201908       |
+--------------+
1 row in setmysql>

解答:account_code为varchar类型,不能采用 ‘+’ 来拼接字符串,‘+’ 用于数字类型的相加。而字符串应使用concat(str1,str2,...)函数。

3)正解

mysql> update  tbpayment_settlement  set  account_code = concat('HSJS',account_code) where  id = 616783;
Query OK, 1 row affected
Rows matched: 1  Changed: 1  Warnings: 0mysql> select  account_code from  tbpayment_settlement  where id = 616783;
+----------------+
| account_code   |
+----------------+
| HSJS201908     |
+----------------+
1 row in setmysql>

转载于:https://www.cnblogs.com/Small-sunshine/p/11351185.html

'+' 拼接字符串引起的小事故相关推荐

  1. String拼接字符串效率低,你知道原因吗?

    面试官Q1:请问为什么String用"+"拼接字符串效率低下,最好能从JVM角度谈谈吗? 对于这个问题,我们先来看看如下代码: public class StringTest {p ...

  2. 还在 for 循环里使用 + 拼接字符串?明天不用来上班了!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:cnblogs.com/keatsCoder/p/13212289.html 引言 都说 StringBuilder 在处理字 ...

  3. 昨天还在 for 循环里写加号拼接字符串的那个同事,今天已经不在了

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源: 测试用例 测试结果 结果分析 第一组 第二组 扩展 结论 ...

  4. Java如何拼接字符串

    StringBuilder 的 append() 方法 "循环体内,拼接字符串最好使用 StringBuilder 的 append() 方法,而不是 + 号操作符" 这句话,我们 ...

  5. 【JS】JS中数值型字符串相加变成拼接字符串的解决方法

    [JS]JS中数值型字符串相加变成拼接字符串的解决方法 参考文章: (1)[JS]JS中数值型字符串相加变成拼接字符串的解决方法 (2)https://www.cnblogs.com/xsjs/p/1 ...

  6. 拼接字符串时去掉最后一个多余逗号

    当我们遍历拼接字符串的时候,最后会多出一个我们添加的字符(比如逗号). 方式一: String str[] = { "hello", "beijing", &q ...

  7. 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )

    文章目录 一.逐行遍历文件文本数据 1.获取文件中的文本行 2.查询文本行数据 3.追加文件数据 4.使用占位符方式拼接字符串 二.完整代码示例 一.逐行遍历文件文本数据 1.获取文件中的文本行 调用 ...

  8. 【Flutter】Dart 数据类型 字符串类型 ( 字符串定义 | 字符串拼接 | 字符串 API 调用 )

    文章目录 I . 字符串定义 I . 字符串拼接 III . 字符串 API 调用 IV . 字符串 Demo 示例 I . 字符串定义 使用单引号 ' ' 和 双引号 " " 都 ...

  9. 拼接字符串 新增数据方法

    insert into [table1]([name],[age],[birtyday]) values('Jee',18,#2010/10/10 10:00#); 程序 类型 一:数据类型不能为空, ...

最新文章

  1. Python 常见的坑汇总
  2. CV00-01-CV基础理论
  3. 谷歌实现2种新的强化学习算法,“比肩”DQN,泛化性能更佳!|ICLR 2021
  4. 设计模式(2)策略模式 (模式讲解+应用)
  5. KDE Akademy 2008 会议
  6. python以运行效率高著称吗_提升Python程序运行效率的6个方法
  7. 续:跨平台版本迁移之 XTTS 方案操作指南
  8. windows下PL/SQL Developer连接Orcale
  9. dataframe切片_Kaggle:识别淋巴结病理切片有无癌细胞(logistic+svm+rf+CNN)
  10. Ubuntu怎么截图?一些快捷键备忘
  11. c语言进度,C语言实现动态进度条
  12. Javaweb尚硅谷网上书城项目
  13. 苹果计算机 win10,苹果电脑怎么安装Win10系统?
  14. 生猪价格matlab,猪肉价格的数学模型.doc
  15. c语言厘米换算分米程序设计,厘米和分米换算(米和厘米换算)
  16. 2021FME博客大赛 —— FME在无名河流水系实体化中的应用实践
  17. python3 解决除法中循环小数计算并判断循环体
  18. Andrew Ng 机器学习鸡尾酒音频分离算法解析
  19. javaMail邮件发送功能(多收件人,多抄送人,多密送人,多附件)
  20. 建行与爱赏合作推出建行爱赏卡 刷卡消费“抢红包”

热门文章

  1. php100例代码教程,php实例代码_php用户登录实例教程代码
  2. c mysql存储过程实例_MySQL存储过程实例
  3. 把一个dataset的表放在另一个dataset里面_使用中文维基百科语料库训练一个word2vec模型并使用说明...
  4. vb.net 线程偶尔不会自动关闭_C# 多线程系列(7)手动线程通知
  5. iphone html5直播,【小技巧】解决iPhone中video视频的行内播放
  6. python设置背景音乐_python给视频添加背景音乐并改变音量的具体方法
  7. 计算机能力挑战赛是线上的吗,全国高校计算机能力挑战赛验证码识别竞赛一等奖调参经验分享...
  8. java list反序列化_java序列化与反序列化操作实例分析
  9. 你知道面试必问的AOP吗,跟Java初学者分享几点经验
  10. 别再说你不会!自学java教程百度云