1

我有两张包含很多字段的表

表——A 表——B

在表中A只有两个字段被填写所有其他都是空的,但正是这些字段被填写在表中B

我想

UPDATE A, B set A.c = B.c, A.d = B.d .... WHERE ....

但是大约有 100 列,有什么方法可以更新除 1 个特定字段之外的所有字段AB?有什么方法可以告诉 mysql 保留 1 个特定字段A

4

1 回答 1

0

如果表 A 和 B 中的字段名称相同,那么您可以使用 excel 来构建字符串。

将 DB 表 A 的整个结构复制到 excel 中作为 1 列,然后使用带有字符串连接的 excel 公式来构建所需的字符串。

这不应该是那么困难的任务。

从 MySql 端,您可以在临时表的帮助下查看 DELETE 和 INSERT 选项。更多细节需要在 MySql 端考虑解决方案。

于 2013-02-27T09:39:16.310 回答