我目前正在使用以下语句:REPLACE INTO TableName (Col1, Col2, Col3, Col4) SELECT * FROM AnotherTable WHERE Col2 = 'Something' AND Col3 <> 'word'
这样做的问题是,表名包含附加列(即COL0,COL5,COL6是不存在的)AnotherTable,其数据我不想擦拭。
我注意到有一个称为的语句,INSERT INTO ... ON DUPLICATE KEY UPDATE
但是我不确定如何将该SELECT * FROM
语句与我用来从另一个表复制特定数据的语句合并。如果可能的话,该如何做?
如有必要,可以使用补充的Python2.7代码。
服务器版本: 10.1.23-MariaDB-9 + deb9u1 Raspbian 9.0
胡子哥哥
相关分类