我正在尝试使用以下查询:
INSERT INTO table1(col1, col2, col3)
SELECT ss.col1, ss.col2, ss.col3
FROM table2 ss
ON DUPLICATE KEY UPDATE
col1=ss.col1,
col2=ss.col2,
col3=ss.col3;
不幸的是,我得到的只是“SQL 查询未正确结束”消息。在这个例子中,哪里的语法是错误的?
插入时会弹出错误消息
ON DUPLICATE KEY UPDATE
col1=ss.col1,
col2=ss.col2,
col3=ss.col3;