问一个简单问题:如何一次性修改多条记录?修改的值从其他表来

demonwinwin demonwinwin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
类似这种的
insert into tablename1 (select * from tablename2)
有没有
update tablename set (select ...)
或者是
update tablename set a=(select a from tablename2 where tablename2.a=tablename.a)

应该怎么写
求大家帮帮忙?
...全文

相关推荐

mysql批量更新多条记录的同一个字段为不同值的方法

首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 也可以这样用in指定要更新的记录: UPDATE mytable SET myfield = 'value' WHERE other_field in ('other_values'); 这里注意 ‘other_values’ 是一个逗号(,)分隔的字符串,如:1,2,3 如果更新多条数据而且每条记录要更新的值不同,可能很多人会这样写: foreach ($values as $id => $myv

weixin_38717143

记录SAP自建表的修改记录

记录SAP自建表的修改记录,适合新人学习。。。

姜孙头

mysql 一次更新(update)多条记录的思路

工作中遇到一个问题:要更新一个数据表。 这个表是我自己创建的,有7个字段,id、name、package等等 创建的时候,因为我把name、package的信息分别存在两个文本文件中, 所以我就用Insert方法,一次性将所有的name插入数据库中。 name全部导入数据库中了,但是我的package没有导入,这时我仍然想用insert的方法插入,但是不行。 这时候应该利用update的方法。一次更新多条信息的思路如下: UPDATE table_name SET field_name = CASE other_field WHEN 1 THEN 'value' WHEN 2 THEN '

weixin_38614825

php 用checkbox一次性删除多条记录的方法

一次性删除多条记录,对于比较多的信息,如果没有批量删除功能是非常麻烦的。这样就方便多了。

weixin_38608693

执行一条sql语句update多条记录实现思路

如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下

weixin_38745003
评论 9
收藏 已收藏
分享
返回顶部
demonwinwin
基础和管理 17,379 成员 95,111 内容