mysql 新手求助,关于同时修改一条记录

如题所述

使用replace into,用法同insert
直接按新数据的方法向数据库中插入数据,其中id为主键,如果用insert会报冲突错误,而用replace会相当于执行了update语句
可以用 INSERT INTO table(column1,column2,column3 ...columnN) SELECT value1,value2,value3 ...valueN FROM dual WHERE NOT EXISTS( SELECT * FROM table WHERE value = ? );
温馨提示:答案为网友推荐,仅供参考
相似回答