养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MySQL insert怎么根据条件新增

时间:2024-09-21 05:16:29

在mysql的使用中,增删改查都可以进行条件筛选,下面介绍一下添加数据时,insert如何进行条件筛选;

工具/原料

NavicatMySQL

方法/步骤

1、打开NavicatMySQL软件;创建一个数据库test;

MySQL insert怎么根据条件新增

2、在test数据库下创建一个test表,表结构存在id,name,code三个字段信息;

MySQL insert怎么根据条件新增

3、打开sql编辑窗口,即查询编辑器;

MySQL insert怎么根据条件新增

4、现在test表中插入两条数据信息,如图所示;

MySQL insert怎么根据条件新增

5、让我们看一段sql;insertintotest(name,code)sel娣定撰钠ect'李四&垆杪屑丝#39;,'456'FROMDUALWHEREEXISTS(SELECTnameFROMtestWHEREname='李四');

MySQL insert怎么根据条件新增

6、解释一下上一步的sql,我们在inser隋茚粟胫tintotest(name,code)之后增加了一个select语句,这个语句代表着查询李汇囡檑铼四的信息是否在test表中;dual是一张临时表,在where后面exist代表着是否存在,如果之后的sql成立则执行insert,不成立则不执行insert;执行后再次查询全部数据时,如图展示;

MySQL insert怎么根据条件新增

© 一点知识