1 场景(一个表的字段更新到另外一个表里的另外一个字段)
UPDATE 更新的表 t2
set t2.laiyuan = (
select t1.copyfrom FROM 从哪里复制内容 t1 where t1.id= t2.id)
2场景(替换表里面某个字段的某一部分内容)
UPDATE 数据表 SET 字段=REPLACE(字段,'要替换的内容','替换成什么') WHERE 字段LIKE '%替换的内容'
方法多种多样可以自行去学习总结
3场景(我们需要把一张表的一个字段值直接赋值给同表的另外一个字段)
update 数据表 SET bname=classname
//这里需要注意一点是先后顺序,就是谁等于谁,前后关系,别把有数据的字段直接都等于空字段了
4场景 把数据库的一个表某些字段插入到另外一个空表
insert INTO 插入的表 (字段1,字段2,.....) SELECT 字段1,字段2 from 复制的表
5 场景 把数据库的一个字段是另外的几个字段的拼接值
update 操作的表 SET 字段=CONCAT(字段1,字段2,字段N)
网友评论