mysql修改表内字段的数据类型(mysql修改记录时update操作 字段=字段+字符串)
类别:数据库 浏览量:785
时间:2021-11-03 15:18:17 mysql修改表内字段的数据类型
mysql修改记录时update操作 字段=字段+字符串在有些场景下,我们需要对我们的varchar类型的字段做修改,而修改的结果为两个字段的拼接或者一个字段+字符串的拼接。
如下所示,我们希望将xx_role表中的name修改为name+id。
在mysql下,我们直接通过“+”来操作,会提示错误。
操作符“+”是用来对数字进行加操作的,这里需要使用关键字concat,表示拼接。
同样的,我们也可以利用字段+字符串来拼接。
这里稍微说一下“+”的操作,他是用来对数字类型的字段进行加操作的,如下所示:
补充:mysql中使用update同时更新多个字段,包括select查询
错误尝试:
update 表名 set(字段1,字段2,字段3,...) = (select 数值1,数值2,数值3,...) where 条件
正确方式:
|
# 不使用 select 情况 UPDATE OldData o, NewData n SET o. name = n. name , o.address = n.address where n.nid=234 and o.id=123; # 使用 select 情况 UPDATE OldData o, ( select name , address from NewData where id = 123) n SET o. name = n. name , o.address = n.address where n.nid=234; |
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/feinifi/article/details/89521870
您可能感兴趣
- 将SQL Server数据迁移到MySQL的常见工具
- ubuntu20.2安装mysql(Ubuntu 14.04下mysql安装配置教程)
- mysql写入效率越来越差(MYSQL大量写入问题优化详解)
- mysql详细笔记(MySQL的内存表的基础学习教程)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- mysql8.0查询操作(MySQL 8.0 redo log的深入解析)
- phpstudy的mysql无法启动(Windows系统下解决PhPStudy MySQL启动失败问题)
- docker部署tomcat(Docker安装Tomcat、MySQL和Redis的步骤详解)
- mysql索引提高效率(MySql如何查看索引并实现优化)
- mysql如何解析binlog(MySQL的binlog日志使用详解)
- mysql高可用集群(MySQL之高可用集群部署及故障切换实现)
- mysql的复制原理(浅析MySQL的WriteSet并行复制)
- MySQL中TIMESTAMP和DATETIME
- mysql意外查不到数据(MySQL 丢失数据的原因及解决)
- mysql为什么用decimal类型(MySQL decimal unsigned更新负数转化为0)
- php实现redis核心代码(PHP结合Redis+MySQL实现冷热数据交换应用案例详解)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
- 26岁杨紫的白素贞遇上24岁鞠婧祎,哪个最美(26岁杨紫的白素贞遇上24岁鞠婧祎)
- 鞠婧祎和杨紫两种风格的女生,你心里谁比较美(鞠婧祎和杨紫两种风格的女生)
- 三千年第一美女鞠婧祎出演白素贞pk杨紫,颜值胜赵雅芝王祖贤(三千年第一美女鞠婧祎出演白素贞pk杨紫)
- 成都轨道交通13号线一期工程最新进展(成都轨道交通13号线一期工程最新进展)
热门推荐
- 如何清除mysql的binlog
- javascript和jquery的区别详解(JavaScript与JQuery框架基础入门教程)
- vue监控对象变化(Vue之监听方法案例详解)
- js return false的作用
- jQuery on()方法
- php中isset函数有什么功能(PHP中的empty、isset、isnull的区别与使用实例)
- python 正则表达式语法大全(python re库的正则表达式入门学习教程)
- Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】(Python HTML解析器BeautifulSoup用法实例详解爬虫解析器)
- mysql访问被拒绝(nacos无法连接mysql的解决方法)
- linux安装opencv版本(详解ubuntu安装opencv的正确方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9