继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

php小白兔秀秀
关注TA
已关注
手记 60
粉丝 37
获赞 648

创建不带参数的存储过程
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;

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP