mysql中同时update更新多个表
发布时间:2016-03-14 编辑:jiaochengji.com
本文介绍下,在mysql数据库中,update同时更新多个表的方法,分享二个update更新表的例子,供大家学习参考。
本节内容:
在mysql数据库中实现update同时更新多个表。
1,同时更新的多个表之间无联系统
复制代码 代码示例:
update table1 t1,table2 t2 set t1.a=1,t2.b=2 where t1.id=1 and t2.id=1
2,同时更新的多个表之间存在关系
复制代码 代码示例:
use mytest;
CREATE TABLE tb(id int ,data varchar(20));
insert tb values(1,'aaa');
insert tb values(2,'bbb');
insert tb values(3,'ccc');
use test;
CREATE TABLE tb(id int ,data varchar(20));
insert tb values(1,'aaa');
insert tb values(2,'bbb');
insert tb values(3,'ccc');
UPDATE mytest.tb,test.tb
SET mytest.tb.data='liangCK',
test.tb.data='liangCK'
WHERE mytest.tb.id=test.tb.id
AND mytest.tb.id=2;
CREATE TABLE tb(id int ,data varchar(20));
insert tb values(1,'aaa');
insert tb values(2,'bbb');
insert tb values(3,'ccc');
use test;
CREATE TABLE tb(id int ,data varchar(20));
insert tb values(1,'aaa');
insert tb values(2,'bbb');
insert tb values(3,'ccc');
UPDATE mytest.tb,test.tb
SET mytest.tb.data='liangCK',
test.tb.data='liangCK'
WHERE mytest.tb.id=test.tb.id
AND mytest.tb.id=2;
您可能感兴趣的文章:
MySQL update 语句的正确用法(多表update、单表update)
mysql中同时update更新多个表
mysql update更新关联表的例子
mysql非循环update多条记录的方法解析
mysql update语句的用法详解
MySQL多表更新与多表删除的实现方法
mysql批量插入(insert)与批量更新(update)的例子
mysql跨表更新(多表update sql语句)的方法介绍
mysql批量更新、多表更新、多表删除的例子
mysql select语句同时UPDATE同一张表的方法举例
[关闭]