Mysql 创建一个存储过程实现的功能是删除一个特定的学生的信息
时间: 2024-03-01 13:54:02 浏览: 197
mysql创建存储过程
3星 · 编辑精心推荐
好的,以下是一个示例存储过程的代码,可以实现删除指定学生的信息:
```
DELIMITER $$
CREATE PROCEDURE delete_student(IN student_id INT)
BEGIN
DELETE FROM students WHERE id = student_id;
END$$
DELIMITER ;
```
在上面的代码中,`DELETE`语句用于从`students`表中删除指定`id`的学生记录。存储过程使用`IN`参数`student_id`来指定要删除的学生的`id`。要执行此存储过程,请使用以下代码:
```
CALL delete_student(123);
```
请将`123`替换为要删除的学生的`id`。这将调用`delete_student`存储过程,并从`students`表中删除具有指定`id`的学生记录。
阅读全文