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

Hello! 歡迎來到小浪云!


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


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

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

在創(chuàng)建了一個(gè)如下所示的 mysql 存儲(chǔ)過程后,你會(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ù)制

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

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

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

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

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

相關(guān)閱讀

主站蜘蛛池模板: 中文字幕成人 | 亚洲成人免费在线观看 | 成人欧美一区二区三区在线观看 | 国产一级精品毛片 | 国产 日韩 欧美 在线 | 国产高清视频 | 一级特黄色毛片 | 欧美日韩视频 | 97国产在线视频 | 日本精品一区 | 中文字幕一区二区三区在线观看 | 久久中文网 | 日本久久黄色 | 91国在线| 国产一区二区免费在线 | 欧美一区二区三区小说 | 中文字幕亚洲一区 | 精品国产一区二区三区免费 | 欧美色综合一区二区三区 | 欧美一区二区大片 | 看片国产| 欧美日韩在线看 | 一区二区三区四区毛片 | 欧美日韩成人在线 | 国内精品视频在线观看 | 亚洲欧美在线观看视频 | 亚洲欧美中文日韩在线v日本 | 蜜桃av鲁一鲁一鲁一鲁 | 久久久久国产一区二区三区 | 久久精品日产第一区二区三区 | 日韩精品免费一区二区在线观看 | 男人影音 | www.中文字幕 | 亚洲精品一区二区三区四区高清 | 欧美日本一区 | 久久精品一区二区三区四区 | 日韩欧美一区二区三区四区 | 午夜寂寞影院在线观看 | 国产精品久久视频 | 欧美精品一区二区在线观看 | 岛国二区|