久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

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


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


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

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

問(wèn)題:

在調(diào)用 mysql 存儲(chǔ)過(guò)程時(shí),傳入字符串參數(shù)會(huì)出現(xiàn)“unknown column”錯(cuò)誤。而傳入整型參數(shù)時(shí),存儲(chǔ)過(guò)程運(yùn)行正常。

存儲(chǔ)過(guò)程代碼:

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ù)制

分析:

存儲(chǔ)過(guò)程代碼本身并沒有問(wèn)題。因此,問(wèn)題可能出在調(diào)用存儲(chǔ)過(guò)程時(shí)。常見的原因可能是:

  • 調(diào)用代碼中傳入的參數(shù)類型不正確,導(dǎo)致實(shí)際傳入的是字符串,而存儲(chǔ)過(guò)程期望的是整型。
  • 在存儲(chǔ)過(guò)程調(diào)用之前,沒有對(duì)傳入?yún)?shù)進(jìn)行類型轉(zhuǎn)換,導(dǎo)致字符串參數(shù)直接被解釋為列名,而不是作為比較值。

相關(guān)閱讀

主站蜘蛛池模板: 男女视频免费在线观看 | 欧美整片在线观看 | 国产99久9在线视频 国产99久久 | 国产在亚洲线视频观看 | 久久精品福利视频在线观看 | 亚洲 中文 欧美 日韩 在线人 | 亚洲日韩精品欧美一区二区一 | 日韩美女免费线视频 | 一级毛片无毒不卡直接观看 | 国产成人黄网址在线视频 | 成人午夜视频一区二区国语 | 涩涩国产精品福利在线观看 | 黄网免费| 一区二区三区四区在线视频 | 久久国产精品久久久久久 | 97精品国产福利一区二区三区 | 国产亚洲精品成人一区看片 | 在线中文字幕亚洲 | 国产手机精品视频 | 欧美黄成人免费网站大全 | 亚洲在线欧美 | 欧美一级片免费 | 亚洲成aⅴ人片在线观 | 国产欧美17694免费观看视频 | 国产人人插| 香蕉久 | 欧美一级在线毛片免费观看 | 99视频在线观看免费视频 | 欧美成人免费观看国产 | 黄色在线播放 | 午夜寂寞福利 | 18video9ex欧美生活片 | 久久r这里只有精品 | 久久精品国产一区二区 | 一区二区三区免费高清视频 | 日本三级午夜 | 亚州国产视频 | 最新毛片久热97免费精品视频 | 亚洲线精品久久一区二区三区 | 国产成人美女福利在线观看 | 99在线观看精品免费99 |