我有两个INSERT
命令,这对我来说是无用的,因为两组行 - 已经在表中的行,以及我作为INSERT
命令的行 - 不是分离的。这两个命令都插入了很多行和很多值。
因此,如果我想执行这些行,我会收到重复输入错误。
有什么简单的方法可以将这些命令“转换”成UPDATE
?
我知道这听起来很愚蠢,因为INSERT
如果我愿意,我为什么要发出命令UPDATE
。只是为了使它成为一个清晰的场景:另一个开发人员给了我脚本:)
在此先感谢,丹尼尔
编辑- 问题已解决
首先,我创建了一个表并用我的INSERT
命令填充它,然后我使用了以下REPLACE
命令:
REPLACE
INTO table_1
SELECT *
FROM table_2;
这最初可以在以下位置找到:如何合并两个 MySQL 表?