gpt4 book ai didi

c# - 通过c#查询mysql中的自应用参数

转载 作者:行者123 更新时间:2023-11-29 23:01:13 25 4
gpt4 key购买 nike

我需要在 Mysql DB 上运行一个查询,从没有索引列的表中检索最后 10 行。我成功创建了查询 -

        SET @row_number:=0;
select activity from (
SELECT @row_number:= @row_number+ 1 AS rowNumber, activity
FROM activities a ) as myT
where myT.rowNumber > (select count(activity) from activities)- 10

但我需要通过 C# 运行它。使用 MysqlCommand 我无法创建参数@row_number。使用 command.Parameters.AddWithValue 没有帮助因为在执行查询时需要分配参数。(使用 Parameters.AddWithValue 会产生以下错误 =“..在 ':= 1 + 1... 附近使用的语法”)。

谢谢。

最佳答案

我认为你想要的是LIMIT子句:

select activity from activities 
LIMIT 10

我相信,如果您想使用 LIMIT 金额的参数,则必须创建一个存储过程。

关于c# - 通过c#查询mysql中的自应用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28482974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com