[英]How to set a parameter value in mySql select statement
我想在C#中的Mysql查詢中設置參數值。
我的查詢是:
SELECT @param1:=id FROM X WHERE nation_code='8989899'
;
這是PHPMyAdmin中“ SQL”部分中的查詢。
在C#中,我創建命令並向其中添加參數
command.Parameters.Add("@param1",MySql.Data.MySqlClient.MySqlDbType.String);
當我執行查詢時,我在附近收到語法錯誤
:=id FROM
我改變:=為= .query執行,但@參數1是NULL。
SELECT id INTO @param1 FROM X WHERE nation_code='8989899';
command.Parameters.Add("@param1",MySql.Data.MySqlClient.MySqlDbType.String).Direction = ParameterDirection.Output;
如果我了解查詢,則要從@ param1檢索值。
設置輸出后,運行命令,然后從該參數中檢索值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.