如何在“INSERT IGNORE ... FROM”之后获取插入行数和重复行数。
当我执行查询时,我可以在输出中看到:
0 row(s) affected Records: 1530 Duplicates: 0 Warnings: 0
我可以使用 ROW_COUNT() 获取受影响的行,如何获取重复字段?
如何在“INSERT IGNORE ... FROM”之后获取插入行数和重复行数。
当我执行查询时,我可以在输出中看到:
0 row(s) affected Records: 1530 Duplicates: 0 Warnings: 0
我可以使用 ROW_COUNT() 获取受影响的行,如何获取重复字段?
您是否尝试过 INSERT ... ON DUPLICATE KEY UPDATE?
INSERT INTO table (a,b,c) VALUES (1,2,3)
ON DUPLICATE KEY UPDATE dublicate_flag = 1;
之后:
SELECT COUNT(*) FROM table WHERE dublicate_flag = 1;