我從phpmyadmin中創建了這個程序,但它不起作用,我將record_id中的最後一個詞替換爲指定的字符串ID並且工作,但是當我使用參數不工作。Mysql程序,使用where子句中的參數
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);
你正在得到什麼錯誤?添加您收到的錯誤 –