如何从MYSQL获取ID
我想从mySQL表中获取ID值。 例如:从第二行或第三行获取id。我该怎么做如何从MYSQL获取ID,mysql,sql,select,row,Mysql,Sql,Select,Row,我想从mySQL表中获取ID值。 例如:从第二行或第三行获取id。我该怎么做 SELECT Id From myTable --------- ; 第二行语法是什么?如果要获取第二行,请使用限制2,1,如果要获取第三行,请使用限制3,1 试试这个: SELECT Id FROM myTable ORDER BY Id LIMIT 2, 1; 有两种方法可以做到这一点 返回1条记录,从第二条记录开始 select id from table_name limit 2,1 取10条记录
SELECT Id From myTable --------- ;
第二行语法是什么?如果要获取第二行,请使用
限制2,1
,如果要获取第三行,请使用限制3,1
试试这个:
SELECT Id
FROM myTable
ORDER BY Id
LIMIT 2, 1;
有两种方法可以做到这一点
返回1条记录,从第二条记录开始
select id from table_name limit 2,1
取10条记录,保留前15条
SELECT * FROM Orders LIMIT 10 OFFSET 15
在查询后写入限制1,1
SELECT Id From myTable LIMIT 1,1;
例如,我想获取表中第二行的Id值。在查询后写入限制1,1。从myTable LIMIT 1,1中选择Id;非常感谢你!它工作得很好,Vipin JainI遇到了一个新问题。当我尝试从
myTable
LIMIT 1,1中选择*时,它返回第二行,但当我尝试从myTable
LIMIT 1,1中选择Id时,它返回第四行Id值??我将语法更改为:从myTable
ORDER BY Id LIMIT 1,1中选择Id,它返回正确的值now@Giray:如果你认为这个答案对你有帮助。请将此答案勾选为正确答案。因为,它将帮助其他用户轻松找到这个答案。感谢设置从0开始,而不是从1开始。这意味着limit2,1
返回从第三行开始的一行。这就是为什么需要使用LIMIT 1,1
来获取第二行。