mysql数据库中关于记录存在,更新记录,记录不存在,插入记录的sql语句编写
在日常开发中,我们经常会遇到这样的需求,如果这条记录存在,那么请更新记录,如果不存在,插入记录,通常的做法是,插入之前做一次select,如果记录不存在就执行insert,如果记录存在,就执行update,这样做有如下缺点:
1.如果你的表换没有创建索引,就会在select时进行全表扫描,如果表中数据量较大,这样就执行一次select就会耗费大量的系统资源,会导致系统性能极差。
2.多次操作数据库,
原创
2017-10-28 14:20:13 ·
1867 阅读 ·
0 评论