mySQL更新另一个表的所有字段

时间:2012-09-14 23:00:05

标签: mysql

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

所以,我有sql如下。

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

我执行了但却没有给我正确的结果。

什么应该是正确的sql?

2 个答案:

答案 0 :(得分:3)

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

执行此操作
CREATE TABLE A SELECT * FROM B

答案 1 :(得分:0)

TRUNCATE `table A`;
INSERT INTO `table A` SELECT * FROM `table B`;