
mysql 新手求助,关于同时修改一条记录
1个回答
展开全部
使用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 = ? );
直接按新数据的方法向数据库中插入数据,其中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 = ? );
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |