从另一个 MySQL 表向 MySQL 表中插入一行很容易:
INSERT INTO sometable (SELECT * FROM anothertable WHERE somefield='somevalue')
但是如果我想更新而不是插入,我该怎么做?我正在寻找类似的东西
UPDATE sometable SET (SELECT * FROM anothertable WHERE somefield='somevalue')
显然,这是行不通的。(sometable 和 anothertable 的结构是相同的)。