mySQL从一个表更新另一个表的所有字段
我有表A和表B。它们都有相同的字段。如果表B有新数据,我想从表B对表A进行完全更新。它是完全替换的。或者将数据从表B克隆到表A 因此,我有如下sqlmySQL从一个表更新另一个表的所有字段,mysql,Mysql,我有表A和表B。它们都有相同的字段。如果表B有新数据,我想从表B对表A进行完全更新。它是完全替换的。或者将数据从表B克隆到表A 因此,我有如下sql sql="update `table A` select * from `table B`" 我执行了,但没有给我正确的结果 正确的sql应该是什么?如果要创建表B的副本,可以使用 CREATE TABLE A SELECT * FROM B 如何将表A中的记录与表B中相应的记录进行匹配?首先:“有新日期”的确切含义是什么。第二:您的意思是完全
sql="update `table A` select * from `table B`"
我执行了,但没有给我正确的结果
正确的sql应该是什么?如果要创建表B的副本,可以使用
CREATE TABLE A SELECT * FROM B
如何将
表A
中的记录与表B
中相应的记录进行匹配?首先:“有新日期”的确切含义是什么。第二:您的意思是完全替换表数据吗?因此,从A中删除所有A并从B中复制所有数据?是的,完全替换表B中的数据。这是新数据。
TRUNCATE `table A`;
INSERT INTO `table A` SELECT * FROM `table B`;