gpt4 book ai didi

Mysql过程,在where子句中使用参数

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:53 26 4
gpt4 key购买 nike

我从 phpmyadmin 制作了这个程序,但它不起作用,我将 record_id 的最后一个词替换为指定的字符串 id 并起作用,但是当我使用该参数时不起作用。

DROP PROCEDURE `prcd_update_record`;
CREATE DEFINER=`root`@`localhost`
PROCEDURE `prcd_update_record`(
IN `talep_id` VARCHAR(24),
IN `vall` INT(10)
)
NOT DETERMINISTIC
MODIFIES SQL DATA SQL
SECURITY INVOKER

UPDATE `talep_malzeme`
SET `kalan_miktar` = vall
WHERE `talep_malzeme`.`id` = talep_id;

我是这样执行的:

SET @p0='33'; SET @p1='57fb7911ea91e9efa'; CALL `prcd_update_record`(@p0, @p1);

最佳答案

DROP PROCEDURE IF EXISTS `prcd_sevk_toplam`;
create procedure prcd_sevk_toplam(talep_id int, vall VARCHAR(255))
BEGIN
UPDATE `talep_malzeme` SET `kalan_miktar` = vall WHERE `talep_malzeme`.`id` = talep_id;
END;

希望对您有所帮助。

关于Mysql过程,在where子句中使用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41164610/

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