创建不带参数的存储过程
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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦