C# 和 SQL TOP 查询

标签 c# mysql sql

所以我想在 WPF 中使用 C# 从我的表 (phpmyadmin) 中获取前 5 个结果。我有这个代码:

MySqlCommand cmd = new MySqlCommand("SELECT TOP 5 * FROM users", Conn);

您的 sql 语法有错误,请检查与您的 mysql 服务器版本相对应的手册,以获取在第 1 行“5 * FROM users”附近使用的正确语法。

我不知道这有什么问题,我检查了几个网站,到处都是相同的语法。

最佳答案

正如已经评论过的,在 MySQL 中你不能使用 TOP,而应该使用 LIMIT:

SELECT * FROM users LIMIT 5

关于C# 和 SQL TOP 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27743730/

相关文章:

c# - 如何在同一台远程机器中有效地复制 UNC 路径

MySQL 连接 3 个表未返回所有结果

php - 选择查询的准备语句

mysql - 使用 apache 网络服务器从 perl 连接到 mysql?

sql - 确定记录是否存在的最快方法

c# - 是什么让 C# 编译器输出表达式树而不是代码?

c# - 获取用户打开应用程序时使用的文件

c# - 在 ASP.net MVC 3 Controller 的语句中添加 Select Top

mysql - SQL查询,需要显示一列条件的计数 'ignoring' 其他条件

mysql - 将 2 个 SQL 查询合并为一个