MySQL存储过程判断复制的非插入数据
MySQL存储过程下面是一个比较常见的场景,如果有执行某个操作的操作,则确定表中的列是否有一定的值
重要的是要注意,如果存在不能使用;
存在可以在创建对象的位置或后面使用,但不能在if语句中使用,只能以变量方式使用。
$分隔符
创建程序proc_add_book(文本图书名varchar(200)美元,美元的价格浮动)
开始
声明existsflag int值0美元;
选择bookid为existsflag从书文本图书名=文本图书名限1美元;
如果bookid > 0
如果不存在#(选择*从书的地方booknumber = $文本图书名即可)
插入书(booknumber,价格)值(文本图书名美元,美元价格);
最后如果;
结束美元
Delimiter;