mysql insert exists || mysql 判断数据是否存在
2018-01-24 11:57
302 查看
BEGIN -- 定义一个变量来保存该记录是否存在 declare num int; -- 这条sql,就是查询对应的记录有多少条,注意 into num 这两句话,就是把count(*) 查出的值,赋给到num中 select count(*) into num from t_count_view where TO_DAYS(now())=TO_DAYS(day); -- 接下来的就是判断了,注意,判断是否等于,只有一个等于号 if(num=0) -- 等于号之后,还要写一个Then,代表条件成立后要执行的sql Then insert into t_count_view(view_people,view_num,day)values(1,1,now()); -- else可以直接用,不需要加then else update t_count_view set view_people=view_people+1; -- 但是当if使用完之后,一定要写end if,代表着if的条件判断结束了 end if; END
存储过程
发现自己的sql还有漫长的路要走...
相关文章推荐
- mysql创建数据表时如何判断是否已经存在?
- PHP判断mysql中的数据表是否存在
- mysql创建数据表时如何判断是否已经存在?
- mysql 判断是否已存在及插入表数据 的 简单存储过程
- c# mysql INSERT 数据前判断表中是否存在
- mysql中如何判断 一个数据表是否已经存在
- mysql创建数据表时如何判断是否已经存在?
- mysql 判断表数据是否存在,然后修改
- mysql插入前判断数据是否存在
- mysql插入前判断数据是否存在
- mysql通过sql语句判断某个字段在一张表中是否存在
- sas 判断数据集是否存在及如何用sas代码关闭已打开的数据集
- Mysql判断记录是否存在
- 一条sql语句判断数据是否存在
- 当鼠标离开输入框判断数据是否存在
- c# 如何判断mysql表明是否存在。。。sql同理
- 数据结构实验之图论十:判断给定图是否存在合法拓扑序列
- 当鼠标离开输入框判断数据是否存在 onblur ajax 火推
- Mysql使用Describe命令判断字段是否存在
- mysql判断表中字段或者索引是否存在,如果不存在则创建