mysql 判断表数据是否存在,然后修改
来源:互联网 发布:js兼容性测试 编辑:程序博客网 时间:2024/05/22 04:43
use ccb_ryfz
DELIMITER ??
DROP PROCEDURE IF EXISTS schema_change??
CREATE PROCEDURE schema_change()
BEGIN
IF NOT EXISTS (select * from `ccb_ryfz`.`user` where username='gs') THEN
select '1';
ELSE
select '2';
END IF;
END??
DELIMITER ;
CALL schema_change();
delimit命令:
就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了,即改变输入结束符。
默认情况下,delimiter是分号“;”。
在命令行客户端中,如果有一行命令以分号结束,
那么回车后,mysql将会执行该命令。
但有时候,不希望MySQL这么做。因为可能输入较多的语句,且语句中包含有分号。
默认情况下,不可能等到用户把这些语句全部输入完之后,再执行整段语句。
因为mysql一遇到分号,它就要自动执行。
这种情况下,就可以使用delimiter,把delimiter后面换成其它符号,如//或$$。
此时,delimiter作用就是对整个小段语句做一个简单的封装。
此命令多用在定义子程序,触发程序等mysql自己内嵌小程序中。
阅读全文
0 0
- mysql 判断表数据是否存在,然后修改
- MySQL判断表是否存在
- MySQL判断表是否存在
- mysql判断表是否存在
- mysql插入前判断数据是否存在
- mysql判断某一张表是否存在
- mysql判断数据库表是否存在
- mysql判断表是否存在的语句
- mySql数据库--判断库、表是否存在
- MySQL中如何判断表是否存在
- mysql 判断一个表是否存在
- SQL判断表或存储过程是否存在,若存在则删除然后重新创建
- 判断表是否存在,如果存在就删除然后重新创建。
- python判断文件是否存在,是否为空,然后写入
- mysql判断数据库是否存在
- 判断Mysql数据库是否存在
- Mysql判断记录是否存在
- SQL数据是否存在(是否有数据)判断,表,存储过程是否存在
- 内存分配与字段 堆和栈 XIP(片上执行)
- brackets ubuntu
- 在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架
- Dubbo架构设计详解
- 苹果审核5.2.1的都来看看吧
- mysql 判断表数据是否存在,然后修改
- ddr原理 ddr3详解
- Extjs TreePanel选中子节点默认选中父节点,取消勾选父节点子节点默认取消
- 快速学习COSMIC方法之四:早期快速估算功能规模的方法
- 封装简单的axios库
- 第三方框架依赖
- linux中crontab命令
- 奥维奥:福奈特借助SAP Business One打造洗衣连锁王国
- C++的函数重载