Mysql存儲過程問題
問題描述
CREATE PROCEDURE caiji(in title varchar(20),in shijian varchar(16),in laiyuan varchar(20),in zhaiyao varchar(),in suoluetu varchar(),in neirong varchar())BEGINinsert into pre_portal_article_title(username,title,summary,dateline) values(laiyuan,title,zhaiyao,shijain);insert into pre_portal_article_content(content,suoluetu) values(neirong,suoluetu);END;
這個存儲過程同事調用了兩個表,pre_portal_article_title和pre_portal_article_content,但是在調用存儲過程的時候出錯了:存儲過程1執(zhí)行失敗:PROCEDURE ultrax.pre_portal_article_content does not existMySql.Data.MySqlClient.MySqlPacket ReadPacket()。語句:CALL pre_portal_article_content(’’,’’,’’,’’,’’,’’)請教:這個存儲過程寫的哪個地方寫錯了啊?
問題解答
回答1:數(shù)據類型varchar(),括號里的數(shù)據長度漏掉了,加上就可以了,
CREATE PROCEDURE caiji( in title varchar(20), in shijian varchar(16), in laiyuan varchar(20), in zhaiyao varchar(20), in suoluetu varchar(20), in neirong varchar(20))BEGIN insert into pre_portal_article_title(username,title,summary,dateline) values(laiyuan,title,zhaiyao,shijain); insert into pre_portal_article_content(content,suoluetu) values(neirong,suoluetu);END;
這個,你格式化一下SQL語句就能看出來...
相關文章:
1. gulp-ruby-sass編譯出來的文件有錯2. javascript - table固定尾行,有人寫過嗎?3. java - 如何理解“不要通過共享內存來通信,而應該通過通信來共享內存”?4. 引入traits后,為什么index得是空的呢?5. dockerfile - docker-compose啟動lnmp失敗?6. javascript - 使用node.js的ws模塊不斷地向客戶端發(fā)送消息,應該如何不斷地去觸發(fā)“發(fā)送”這個動作7. javascript - 為什么會打印兩次啊?8. javascript - 如何在NW.JS中使用Node自動重啟進程?9. string - Python字符串不區(qū)分大小寫替換10. angular.js使用$resource服務把數(shù)據存入mongodb的問題。
