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