mysql 中 条件判断语句if_mysql条件判断语句if的使用
mysql条件判断语句if的使用:先判断数据库中是否存在是否存在指定值存在就修改不存在就添加。
这里我就用啦mysql存储过程的if语句
DROP PROCEDURE IF EXISTS 过程名;
CREATE PROCEDURE 过程名(
IN trueName VARCHAR(100),
IN phone VARCHAR(100),
IN qqmsn VARCHAR(100),
IN mail VARCHAR(100),
IN mac VARCHAR(100),
IN heartip VARCHAR(100)
)
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT ''
BEGIN
SELECT count(id) INTO @maccount from `表名` where `表名`.mac=mac; --是否存在此记录
if (@maccount>0) THEN
update `表名` set `trueName`=trueName,`phone`=phone,`qqmsn`=qqmsn,`mail`=mail,`mac`=mac,
`heart`=`heart`+1,`heartip`=heartip,`heartdatetime`=CURRENT_TIMESTAMP WHERE 表
名.mac=mac;
ELSE
insert into `表名` (`trueName`,`phone`,`qqmsn`,`mail`,`mac`,`heartip`,`heartdatetime`)VALUES(trueName,phone,qqmsn,mail,mac,heartip,CURRENT_TIMESTAMP);
end IF;
END
本文出自:亿恩科技【www.enkj.com】
mysql 中 条件判断语句if_mysql条件判断语句if的使用相关推荐
- MySQL中特别实用的几种SQL语句
MySQL中特别实用的几种SQL语句 文章目录 MySQL中特别实用的几种SQL语句 1. 插入或替换 2. 插入或更新 3. 插入或忽略 4. 指定数据快照或备份 5. 写入查询结果集 6. 强制使 ...
- MySQL中,对结果或条件进行字符串拼接
在MySQL中,实现字符串拼接主要有以下3种函数: concat(x,y,-) concat_ws(分隔符,x,y,-) group_concat(distinct xxx order by asd/ ...
- mysql deallocate,MySQL中prepare与execute以及deallocate预处理语句的使用教程
这篇文章主要介绍了MySQL中预处理语句prepare.execute与deallocate的使用教程,需要的朋友可以参考下 MySQL官方将prepare.execute.deallocate统称为 ...
- MySQL中特别实用的几种SQL语句送给大家
在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮. 小伙伴想精准查找自己想看的 ...
- MySQL中rename一个view对应的SQL语句
OS:linux ubuntu 最近在对MySQL数据库开发的过程中,需要修改一个view的名字,但是找了许久才找到对应的SQL,切记不是alter,而是rename table .... 在MySQ ...
- 使用navicat工具将mysql中的insert、update等sql语句生成为delphi的格式
1.打开表. 2.复制为update语句. 3.粘贴到笔记本中,使用替换工具,去除引号. 粘贴到查询编辑器中,含引号复制为delphi语句. 结果. 'UPDATE wqkdatabase.cp_gr ...
- mysql 中的case when 和ifnull判断
mysql 在查询和更新sql中都可以进行判断,下面根据我这两条sql看下case when和ifnull的用法: case when update t_tradefee set margin_pro ...
- mysql 连接 分组_详解MySQL中的分组查询与连接查询语句
分组查询 group by group by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表 ...
- mysql 连接查询分组_详解MySQL中的分组查询与连接查询语句
分组查询 group bygroup by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表达 ...
最新文章
- 中国安防视频监控行业发展前景分析
- Swift 必备开发库 (高级篇)
- js 数组 转为树形结构
- 项目进度管理:控制进度
- Asp.Net中的MapPath目录问题
- SAP CRM Distribution Chain数据模型
- 黑盒测试 白盒测试 题 1
- Bots Inc宣布订购1000台比特币矿机,价值400万美元
- 【报告分享】85后、95后宝妈人群洞察报告.pdf(附下载链接)
- 谁为“上班玩耍”买单
- 安装配置java,tomcat,eclipse
- StringUtil
- 网页自动关机代码HTML,自动定时关机命令
- 运输问题中产销不平衡问题(表上作业法和LINGO方法)
- dell笔记本外接显示器_戴尔笔记本怎样外接显示器
- Juniper防火墙的HA(高可用性)配置
- 2022大宗商品现货交易所织梦网站模板源码+大气美观
- H3C无线AP 瘦模式转胖模式 fit转fat
- MYSQL中出现 ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction的问题解决
- 【Arduino】入门篇——人体红外自动报警