当更新covered_addresses表时,应用程序需要在家中提供服务时向用户发送电子邮件。我希望在重新设置数据库之前在'ON DUPLICATE KEY'中使用MySQL函数,但到目前为止找不到它。
INSERT INTO table (col1, col2, col3) VALUES (a, b, c), (g, f, h), (do, re, mi)... // a zillion rows
ON DUPLICATE KEY [function to return all duplicate id's]
ps。:我知道如何在循环中执行多个插入时一次返回一个重复的id,但我担心循环中的60k插入会很昂贵,所以我需要一个查询。任何线索?