繁体   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