2

我有表 A 和表 B。它们都有相同的字段。如果表 B 有新数据,我想从表 B 对表 A 进行完整更新。这是完全替换。或将表 B 中的数据克隆到表 A

所以,我有如下的sql。

sql="update `table A` select * from `table B`"

我执行了那个,但它没有给我正确的结果。

什么应该是正确的sql?

4

2 回答 2

3

如果要创建表 B 的副本,可以使用

CREATE TABLE A SELECT * FROM B
于 2012-09-14T23:19:51.337 回答
0
TRUNCATE `table A`;
INSERT INTO `table A` SELECT * FROM `table B`;
于 2012-09-14T23:22:28.660 回答