MySQL 实现无数据插入有数据更新。(面试招银网络的题,很懵逼,不会)
1 ON DUPLICATE KEY UPDATE
拿如下所示表格举例
INSERT INTO student_info (id,no,name,age,score) VALUES(1,201911,'pei',25,100) ON DUPLICATE KEY UPDATE age=30
2 REPLACE
REPLACE将DELETE和INSERT合二为一,形成一个原子操作。在使用REPLACE时,表中必须有唯一索引