INSERT.. SELECT
语句向表中插入行:
INSERT INTO Table (col1, col2, col3)
SELECT col1, col2, col3
FROM other_table
WHERE sql = 'cool'
使用SELECT
更新表是否也可能?我有一个包含值的临时表,想要使用这些值来更新另一个表。或许可以像这样:
UPDATE Table SET col1, col2
SELECT col1, col2
FROM other_table
WHERE sql = 'cool'
WHERE Table.id = other_table.id