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
您可能感兴趣
- docker查找redis配置文件(解决docker重启redis,mysql数据丢失的问题)
- python对mysql数据分析(python使用adbapi实现MySQL数据库的异步存储)
- mysql8.0安装版安装详细教程(mysql 8.0.24版本安装配置方法图文教程)
- mysql数据恢复时间点(MySQL 基于时间点的快速恢复方案)
- mysql默认的事务隔离级别是哪一种(MySql学习笔记之事务隔离级别详解)
- mysql读写分离代码实现(MySQL Router实现MySQL的读写分离的方法)
- druid数据库连接池原理详解(阿里巴巴Druid,轻松实现MySQL数据库加密!)
- centos7怎么安装mysql(Centos7 mysql数据库安装及配置实现教程)
- mysql连接数与缓存(Mysql连接数设置和获取的方法)
- mysql报错103(解决Mysql报Invalid default value for“operate_time”错误的问题)
- mysql 排序源码(MySQL排序原理和案例详析)
- 如何安装phpmysql环境(phpnow重新安装mysql数据库的方法)
- thinkphp5怎么设置默认返回(thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结)
- mysql数据库出现乱码(数据库 MySQL中文乱码解决办法总结)
- mysql详细笔记(MySQL的内存表的基础学习教程)
- mysqlpxc性能(MySQL之PXC集群搭建的方法步骤)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
热门推荐
- css font的简写规则
- css设计文本框及按钮样式(CSS仿网易首页的头部菜单栏按钮和三角形制作方法)
- dedecms命名规则(dedecms 文章标题长度的控制方法)
- vue滚动条下拉翻页(Vue中利用better-scroll组件实现横向滚动功能)
- sqlserver存储过程使用变量(浅析SQL Server的嵌套存储过程中使用同名的临时表怪像)
- 面试时自我介绍怎么说
- dockermysql配置详解(Docker 部署Mysql 服务和Redis 服务的方法)
- 进度条代码大全(多步骤进度条的实现原理及代码)
- 面试时如何向公司提问
- mac更改mysql密码(Mac下mysql 8.0.22 找回密码的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9