如何在 mySql select 语句中设置参数值
本文关键字:设置 参数 语句 select mySql | 更新日期: 2023-09-27 18:35:56
我想在 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 执行,但@param1为空。
SELECT id INTO @param1 FROM X WHERE nation_code='8989899';
command.Parameters.Add("@param1",MySql.Data.MySqlClient.MySqlDbType.String).Direction = ParameterDirection.Output;
如果我理解查询,您希望从@param1中检索值。
设置输出后,运行命令,然后从该参数中检索值。