将一列中的数据从一个表插入另一个特定的表列,同时忽略重复项

Tek*_*Tek 1 mysql

我想将table1中的column1插入table2中的column1.如果table2中column1的值已经存在,我不希望它插入它.

虽然,我发现这里的问题类似,但所有表列/行而不只是一个,加上两个表都有不同的模式,除了column1.因此,我认为这个问题对于像我这样的mysql新手的更具体的答案仍然有效.

Tho*_*mas 5

Insert Table2( Column1 )
Select Column1
From Table1 As T1
Where Not Exists    (
                    Select 1
                    From Table2 As T2
                    Where T2.Column1 = T1.Column1
                    )
Run Code Online (Sandbox Code Playgroud)