Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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 如何从我的sql数据库中获取最后一行元素?_Mysql_Sql - Fatal编程技术网

Mysql 如何从我的sql数据库中获取最后一行元素?

Mysql 如何从我的sql数据库中获取最后一行元素?,mysql,sql,Mysql,Sql,我想将表的最后一行元素提取到我的主页,在那里我的表每天都从后端更新。 我现在使用的查询是: select COLUMN_NAME from TABLE_NAME order by COLUMN_NAME desc limit 1; 无法正确获取值。 此查询无法获取如下值:********* 甚至不能正常工作。 我需要一个可以获取表最后一行中存在的所有类型值的查询。在MsSQL中,必须使用Top 1: SELECT TOP 1 `ColumnName` FROM `tableName` ORDE

我想将表的最后一行元素提取到我的主页,在那里我的表每天都从后端更新。 我现在使用的查询是:

select COLUMN_NAME from TABLE_NAME order by COLUMN_NAME desc limit 1;
无法正确获取值。 此查询无法获取如下值:
*********
甚至不能正常工作。
我需要一个可以获取表最后一行中存在的所有类型值的查询。

在MsSQL中,必须使用Top 1:

SELECT TOP 1 `ColumnName` FROM `tableName` ORDER BY `ID` DESC
而在MySQL中,如果第二个列名指向id,那么您提到的是正确的

SELECT `name` FROM `tableName` ORDER BY `id` DESC LIMIT 1;

如果要获取所有列,请使用
SELECT*
如果这不是解决方案,则说明问题尚未解决。表格没有“最后一行”,排序仅基于您在查询中指定的条件。类似问题的解决方案:您的问题需要样本数据、所需结果,以及对“最后一行元素”的含义的清晰解释。