Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从MYSQL获取ID_Mysql_Sql_Select_Row - Fatal编程技术网

如何从MYSQL获取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条记录

我想从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条记录,保留前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
来获取第二行。