社区
Sybase
帖子详情
如何用table a中的整行记录去更新table b中具有相同id的记录(a与b的表结构完全相同)?
flexfish
2002-04-24 12:05:47
不用set a.field1=b.field1,a.field2=b.field2.....这种方法。
...全文
120
6
打赏
收藏
如何用table a中的整行记录去更新table b中具有相同id的记录(a与b的表结构完全相同)?
不用set a.field1=b.field1,a.field2=b.field2.....这种方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
teng
2002-05-05
打赏
举报
回复
hh
FangQ_78
2002-04-24
打赏
举报
回复
若A,B表结果如下:
Id number
B char
C char
则:
update a set (b,c)=(select b,c from b where a.id=b.id);
flexfish
2002-04-24
打赏
举报
回复
不是的我表结构写的不明确应该是:
table a 结构:
id number
s1 number
s11 number
s111 varchar2(10)
table b 结构:
id number
s2 number
s22 number
s222 varchar2(10)
如何做呢,不要用set s1=(select s2 from b where a.id=b.id),s11=(select s22 from b where a.id=b.id).....这种形式。
flowerofwind
2002-04-24
打赏
举报
回复
你是这个意思么?
update a set s1=(select s2 from b where a.id=b.id)
flexfish
2002-04-24
打赏
举报
回复
table a 结构:
id number
s1 number
table b 结构:
id number
s2 number
jornk
2002-04-24
打赏
举报
回复
delete from a where id=....
insert into a select * from b where id=...
mysql之关联
更新
(update join,用b
表
更新
a
表
记录
)
博客主要介绍了MySQL
表
关联
更新
的相关内容。当需要用b
表
更新
a
表
记录
且字段较多时,使用update join更方便。详细说明了MySQL UPDATE JOIN语法,包括指定主
表
和连接
表
、连接类型、分配新值以及用WHERE子句指定
更新
行等,还提到无法使用时可尝试双
表
update语句。
Mysql
更新
相同
数据问题
本文探讨了在MySQL
中
更新
相同
数据时的现象,通过实验验证了实际上MySQL采取了第三种策略,即认真执行了
更新
操作,尽管实际值未改变。在开启两个会话并进行
更新
操作时,发现数据行被锁定,且在可重复读隔离级别下,事务看不到其他事务的修改。通过查看InnoDB状态,确认了行被
更新
。结论是MySQL在遇到此类
更新
时确实执行了完整的
更新
流程。
假设有一张
表
,有字段
ID
(主键),A,B,C,D;如果字段A的值和字段B的值和上一条(或者某一条)
记录
都
相同
的话就算重复,就需要删除其
中
重复的
记录
,只保留一条不重复的
记录
,请问该如何写这条SQL?
该博客介绍了如何在MySQL
中
删除
具有
重复A和B字段值的
记录
,仅保留一条不重复的
记录
。首先,创建了一个名为tmp的
表
并插入了测试数据。然后,展示了在尝试删除重复
记录
时遇到的错误及其解决方法,即通过在外层添加子查询来避免
更新
时的冲突。
MySQL
更新
一条
记录
与原
记录
一样会怎么样?
在MySQL InnoDB引擎
中
,即使
更新
记录
的值与原
记录
相同
,也会执行完整的
更新
流程,包括加锁和
更新
。这可能导致其他会话的
更新
被阻塞,但并不影响数据的实际内容。通过锁实验和一致性读验证,可以排除不执行
更新
的选项。MySQL在执行
更新
前实际上检查了值,但在特定情况下无法判断是否需要修改。
同步两个数据库
相同
名字的
ID
本文介绍了一种通过SQL
更新
语句来同步两个不同数据库
中
具有
相同
名称的
记录
ID
的方法。具体操作是在DB_B
中
的
table
_B
更新
USER
ID
字段,使其与DB_A
中
的
table
_A相应UNAME的USER
ID
一致。
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章