gpt4 book ai didi

MySQl navicat::添加参数出错

转载 作者:行者123 更新时间:2023-11-29 00:36:25 25 4
gpt4 key购买 nike

 CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`(IN `pName` varchar)
BEGIN
SELECT * from ss

END;;

当我尝试使用 navicat 将此 SP 保存到 MySql Db 时,我在第 1 行遇到语法错误问题,当我删除参数时,SP 被保存了

最佳答案

您必须在参数中指定 pName 的长度。

试试这个:

DELIMITER $$

DROP PROCEDURE IF EXISTS `NewProc`$$

CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`(IN `pName` VARCHAR(100))
BEGIN
SELECT * FROM ss;
END$$

DELIMITER ;

关于MySQl navicat::添加参数出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14090530/

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