sql中 一条update语句如何更新两个表的中数据?
updatea,bseta.id=1,b.id=2;同时更新表a的id列和表b的id列的值。我想实现同时更新。updateaseta.id=1;updatebsetb.i...
update a,b set a.id=1,b.id=2;
同时更新表a的id列和表b的id列的值。
我想实现同时更新。
update a set a.id=1;
update b set b.id=2;
这两个更新语句我想实现同时更新。如果其中的一条语句没有执行成功,那么另外一个语句就不要执行。
要不就全部执行成功。
如果同步更新两个表中的数据 展开
同时更新表a的id列和表b的id列的值。
我想实现同时更新。
update a set a.id=1;
update b set b.id=2;
这两个更新语句我想实现同时更新。如果其中的一条语句没有执行成功,那么另外一个语句就不要执行。
要不就全部执行成功。
如果同步更新两个表中的数据 展开
3个回答
展开全部
mysql可以使用:
UPDATE RY,
dd
SET ry.XX = '哈佛',
ry.DZ = '美国',
dd.XX = '哈佛',
dd.DZ = '美国'
WHERE
dd.IDS = 'aaa'
AND dd.BH = ry.BH
UPDATE RY,
dd
SET ry.XX = '哈佛',
ry.DZ = '美国',
dd.XX = '哈佛',
dd.DZ = '美国'
WHERE
dd.IDS = 'aaa'
AND dd.BH = ry.BH
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update a,b set a.id=1,b.id=2;
追问
这个可以运行吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询