好的,我在这本书的 MySQL 部分的最后一个问题。它是关于存储过程 (D:)。理解一些逻辑有点麻烦。我已经掌握了它的基础知识并编写了许多存储过程。但这一个令人困惑。
任何和所有的帮助都将是惊人的。
问题:
-- 4.创建一个名为 spUpdateStudent 的存储过程,它接受学生姓名和 --next of kin 信息作为参数。该过程必须通过从学生表中查找学生 ID 来将近亲信息插入到近亲表中。
我的代码:
DELIMITER //
CREATE PROCEDURE `UniversityDB`.`spUpdateStudent`(In student_first_name VARCHAR(25), next_of_kin varchar(50))
BEGIN
SELECT *
FROM next_of_kin;
WHERE student_id = 01234; -- Example
INSERT next_of_kin;
END //
DELIMITER;
CALL spUpdateStudent();
我的数据库名称是 UniversityDB。
非常感谢!!!