为了账号安全,请及时绑定邮箱和手机立即绑定

mysql数据库——创建存储过程(三)

标签:
MySQL

创建不带参数的存储过程
Create procedure sp1() select version(); //创建一个存储过程用来查看系统
调用过程:
CALL sp1;
CALL sp1();
DESC users;
DELIMITER //
CREATE PROCEDURE removeUserByID(IN id INT UNSIGNED)
BEGIN
DELETE FROM users WHERE id = id;
END//
DELIMITER ;
CALL removeUserById(3); //参数名称最好不要和表中的字段相同
SELECT FROM users; //全删除了
注:参数名不要用和表中字段相同的名字,否则全部删了
DELIMITER //
CREATE PROCEDURE removeUserById(IN p_id INT UNSIGNED)
BEGIN DELETE FROM users WHERE id = p_id;
END//
DELIMITER ;
SELECT
FROM users;
CALL removeUserById(22);
SELECT * FROM users WHERE id = 22;

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
37
获赞与收藏
648

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消