簡體   English   中英

如何在MySQL選擇語句中設置參數值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM