次のクエリを使用しようとしています。
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;