答案 0 :(得分:0)
如果这不在存储过程之外,SET
将无效,为什么不尝试SELECT... INTO
?
CREATE TABLE booking_packages (adultPrice SMALLINT UNSIGNED);
INSERT INTO booking_packages VALUES (10);
SELECT adultprice INTO @adultprice FROM booking_packages;
SELECT @adultprice;
另请注意,除非booking_packages只有一行,否则您需要WHERE
以确保查询只返回一行以插入@adultprice会话变量。
此致
詹姆斯