gpt4 book ai didi

MySQL过程结构

转载 作者:行者123 更新时间:2023-11-28 23:20:21 25 4
gpt4 key购买 nike

我正在尝试创建一个允许用户租车的过程,我的数据库中有很多表,我使用的是“汽车”和“客户”。我希望用户能够插入汽车登记和他们的手机号码,从这里,将从“汽车”表进行搜索,看看他们输入的汽车登记是否与“汽车”表中存储的任何匹配。这是我到目前为止所拥有的 -

CREATE PROCEDURE new_loan 

(
IN `@car_reg` VARCHAR(10) ,
IN `@mobile_no` int)


BEGIN

SELECT carReg
FROM car
WHERE (carReg = car_reg);
END$$
DELIMITER ;

即使输入数据与 car 表中的数据匹配,它也只会显示一个空的 car_reg。

谢谢

最佳答案

您的变量名称需要更加一致。

`@car_reg` != car_reg

像这样的东西应该可以工作:

DELIMITER $$

CREATE PROCEDURE new_loan
(
IN v_car_reg VARCHAR(10) ,
IN v_mobile_no int)
BEGIN
SELECT carReg
FROM car
WHERE (carReg = v_car_reg);
END$$

DELIMITER ;

关于MySQL过程结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41988843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com