0
我的问题是我有一个更新的重复键查询插入,它是像下面这样:对重复密钥更新 - 帮助需要
INSERT INTO TABLE
(COL1, COL2, COL3 , ETC...)
SELECT
COLA1, COLA2, COUNT(1) , ETC...
FROM TABLE2
WHERE 'CONDITION'
GROUP BY COL1, COL2, COL3
ON DUPLICATE KEY UPDATE COL1=VALUES(COLA1), COL3=COUNT(1)
该查询返回一个错误:常规错误:1111无效使用组功能SQL
COL1, COD2, COL3 ARE COMPLEX KEY.
谢谢你的这个answear。这是正确的。还有在这篇文章中陈述的另一种方法:http://stackoverflow.com/questions/16935896/mysql-on-duplicate-key-update-while-inserting-a-result-set-from-a-query – BrokenPixel