mysql 同一张表,如果A字段为空则赋值同条数据记录B字段的值,sql怎么写?

mysql 同一张表,如果A字段为空则赋值同条数据记录B字段的值,sql怎么写?,第1张

update 表名 set A=(select B from 表名 where 主键字段 =(select top1 主键字段 from 表名 where A=null))where A=null 然后循环一下, 这样只用作处理数据比较小的的表。

replace一般用于替换字段值中的一段字符串整体替换直接使用where语句定位到空白字段再重新赋值即可:UPDATE Content SET 分类='24' where 分类=''


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7499775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论
请登录后评论...
登录
后才能评论 提交

评论列表(0条)
保存
{label}