当前位置:   article > 正文

mysql未知变量是什么意思_mysql字段列表中的未知列变量

数据库中显示未知量是什么原因

我试图写一个接受受害者和他们的人数的程序。victims

参数将包含像这样的值'123,321,222',我正在使用一个函数

调用SPLIT_STR_FUNCTION将文本分割为逗号分隔值。然后我

会在数据库中插入每个值。

这里是我的程序:

CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertPost`( in pmsg text, in pthumbPath text, in ppath text, in puserid bigint, in count int, in victims text)

BEGIN

INSERT INTO posts(path,thumbpath,msg,userid) VALUES(ppath,pthumbpath,pmsg,puserid);

SET @lastpostid = (SELECT postid FROM posts ORDER BY postid DESC LIMIT 1);

SET @startindex=1;

WHILE @startindex <= count DO

SET @IndividualIDs=convert((select SPLIT_STR_Function(victims, ',', @startindex)),signed);

SET @startindex=startindex+1;

INSERT INTO victims(victimid,postid) VALUES(@IndividualIDs,@lastpostid);

end WHILE;

END错误:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/912522
推荐阅读
相关标签
  

闽ICP备14008679号