分类目录

链接

友情链接

统计信息

  • 日志总数:116篇
  • 评论总数:185条
  • 分类总数:11个
  • 标签总数:391个
  • 友情链接:0个
  • 网站运行:3288天

2019年十二月
« 10月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
>
现在位置:    首页 > php/mysql > 正文

mysql 当数据不存在时插入

php/mysql 暂无评论

有时候 比如我们注册的时候 会用到 当用户名存在 或 邮箱已存在 就不执行当前的执行 语句 应该怎么呢?

很多时候  我们会写两条语句,先查询数据,看数据存在不存在,如果不存在 再进行插入。。

而事实上我们可以使用一条语句完成整个逻辑

比如我有一User表如下:

id   username   email

1    jay     xxxx@qq.com

username为唯一  所以重复的话我们不进行插入  否则执行

insert into user(id,username email) select '','jay','bbbb@qq.com' from dual where not exists(select username from user where username='jay');

这样就可以实现 mysql 当数据不存在时 插入功能 

本文版权归企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改所有,转载引用请完整注明以下信息:
本文作者:admin
本文地址:mysql 当数据不存在时插入 | 企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改

抱歉!评论已关闭.