gpt4 book ai didi

mysql - 创建存储过程 - MySQL

转载 作者:行者123 更新时间:2023-11-30 22:42:19 24 4
gpt4 key购买 nike

我正在尝试使用 Mysql Workbench 创建一个存储过程,我想要知道有多少行受到影响而不显示所有行,当我删除我的选择时没有行受到影响。谁能帮帮我?

这是我的程序:

DROP PROCEDURE IF EXISTS GetAllProducts;
SELECT * FROM csii;
DELIMITER |

CREATE PROCEDURE GetAllProducts ()
BEGIN
DECLARE csii_id INT;
DECLARE csii_fk_cc INT;
DECLARE csii_s VARCHAR(255);
DECLARE csi_p DECIMAL;
DECLARE csi_c_a DATE;
DECLARE csi_o_p DECIMAL;
DECLARE csi_shi_c DECIMAL;
DECLARE csi_xc_s VARCHAR(20);
DECLARE csi_wei VARCHAR(20);
DECLARE csi_fk_c_at INT;
DECLARE csi_sta enum('a','i','d');

SELECT
id, fk_cc, s, p, c_a, o_p, shi_c, xc_s, wei, fk_c_at, sta
INTO
csii_id, csii_fk_cc, csii_s, csi_p, csi_c_a, csi_o_p, csi_shi_c,
csi_xc_s, csi_wei, csi_fk_c_at, csi_sta
FROM
csii
WHERE
csi_sta = sta AND csi_sta = 'a';

END|
DELIMITER ;

非常感谢您的帮助。

最佳答案

您应该能够将 SELECT ROW_COUNT(); 添加到查询的末尾。

关于mysql - 创建存储过程 - MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30783236/

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