MySQL,如何用一条sql来update两张表?
巴扎黑
巴扎黑 2017-04-17 15:34:06
0
4
666

表A,字段1
表B,字段1
如何一条sql更新两张表?
设置字段1=100,字段2=200
update 表A,表B,set 表A.字段1......这样吗?

巴扎黑
巴扎黑

모든 응답(4)
迷茫
UPDATE table1 AS a, table2 AS b, table3 AS c, ...
SET a.name = 'W', b.name = 'T', c.name = 'F', ...
WHERE a.id = 1 AND b.id = 2 AND c.id = 3

然而并不建议在一个sql里对两张无关联需求的表进行update操作。

Ty80

建议开启一个事务完成两个表的更新操作。
start transaction;
update table A;
update table B;
commit;

大家讲道理

为什么不尝试一下呢?

迷茫

这么神奇的想法

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!