九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來(lái)到小浪云!


MySQL 存儲(chǔ)過(guò)程傳入字符串參數(shù)報(bào)錯(cuò):為什么傳入字符串會(huì)報(bào)錯(cuò)?


MySQL 存儲(chǔ)過(guò)程傳入字符串參數(shù)報(bào)錯(cuò):為什么傳入字符串會(huì)報(bào)錯(cuò)?

mysql 存儲(chǔ)過(guò)程參數(shù)傳入字符串報(bào)錯(cuò)

在創(chuàng)建了一個(gè)如下所示的 mysql 存儲(chǔ)過(guò)程后,你會(huì)遇到一個(gè)錯(cuò)誤:

create procedure mypo02(in dataname varchar(10))   begin   if dataname is null or dataname = "" then       select * from ssd;   else       select * from ssd where ename like concat('%',dataname,'%');   end if; end;
登錄后復(fù)制

錯(cuò)誤信息為:

procedure execution failed 1054 - unknown column '王小李' in 'field list'
登錄后復(fù)制

問(wèn)題在于:調(diào)用存儲(chǔ)過(guò)程時(shí)傳入的 dataname 參數(shù)類型不匹配。

當(dāng) dataname 參數(shù)為整型時(shí),存儲(chǔ)過(guò)程可以正常運(yùn)行。但當(dāng) dataname 參數(shù)為字符串時(shí),由于 where 子句中的字段類型為整型,就會(huì)導(dǎo)致錯(cuò)誤。

要解決此問(wèn)題,你需要確保調(diào)用存儲(chǔ)過(guò)程時(shí)傳入的參數(shù)類型與存儲(chǔ)過(guò)程定義中指定的類型相匹配。具體來(lái)說(shuō),你需要將 dataname 改為字符串類型,如下所示:

call mypo02('王小李')
登錄后復(fù)制

如果問(wèn)題仍然存在,請(qǐng)?zhí)峁└敿?xì)的錯(cuò)誤信息或代碼片段,以便進(jìn)一步分析解決。

相關(guān)閱讀

主站蜘蛛池模板: 粉嫩av久久一区二区三区 | av 一区二区三区 | 日韩一区二区在线视频 | 欧美成人猛片aaaaaaa | 国产精品久久午夜夜伦鲁鲁 | 亚洲一区二区三区在线视频 | 亚洲一区二区免费看 | 欧美在线观看免费观看视频 | 在线看一区二区 | 国产精品久久久久久婷婷天堂 | 男人天堂国产 | 黄毛片| 久久九九免费 | 在线免费av观看 | 在线看91| 成年无码av片在线 | 欧美一级二级三级视频 | 亚洲国产精品久久久久 | 欧美1区| 四季久久免费一区二区三区四区 | 777毛片| 免费午夜视频在线观看 | 伊人免费在线观看高清 | 97综合在线 | 国产精品网址 | 欧美亚洲另类丝袜综合网动图 | 欧美国产精品 | 欧美女优在线观看 | 亚洲国产欧美日韩 | 国产色婷婷精品综合在线手机播放 | 欧美日韩国产中文 | 亚洲精品短视频 | 国产99热在线 | 精品少妇一区二区三区在线播放 | 亚洲精品久久久久久下一站 | 麻豆视频在线免费观看 | 91影视 | 天天摸天天干 | 999久久久国产精品 欧美成人h版在线观看 | 国产精品99久久久久久动医院 | gav成人免费播放视频 |