当前位置: 首页 > 面试题库 >

TOP和ORDER BY sql错误

江烨伟
2023-03-14
问题内容

我正在尝试使用PHP从MySQL的表中选择最后一条记录。我相信我有一个SQL错误。这是我的SQL代码:

SELECT TOP 1 id FROM `table` ORDER BY id DESC

如果这是有效的,并且我实际上有PHP错误,请告诉我。


问题答案:

您的SQL语法无效。使用
LIMIT 代替

试试这个:

SELECT id 
FROM table 
ORDER BY id DESC
LIMIT 1

TOP子句适用于MSSQL服务器。



 类似资料:
  • 问题内容: 我有这个mySQL脚本: 产生此错误: 问题是什么? 问题答案: mysql中没有TOP 使用LIMIT 2

  • top

    描述 (Description) top属性定义绝对定位元素的顶边与其定位上下文的顶边的偏移量,或相对定位元素将被移位的垂直距离。 可能的值 (Possible Values) length - 距离定位上下文顶部的固定距离。 percent - 定义上下文高度的某个百分比,假设已明确设置上下文的高度。 如果没有,那么top的百分比值被视为自动。 auto - 默认。 让浏览器计算出最高位置。 适

  • 主要内容:语法,示例SQL TOP 子句用于限定要返回的记录的数据,可以是一个具体的数字,也可以是一个百分数。 对于拥有成千上万条记录的大型数据表来说,TOP 子句非常有用,它能够压缩结果集的大小,提高程序查询效率。 注意,并不是所有的数据库都支持 TOP 子句,有些数据库使用其它的等价语句来替代,例如: MySQL 使用 LIMIT 子句获取指定数量的记录; Oracle 使用 ROWNUM 子句获取指定数量的记录

  • top 用法 Usage: docker top [OPTIONS] CONTAINER [ps OPTIONS] Display the running processes of a container --help=false Print usage 例子 运行一个之前的例子: $ sudo docker run -d ubuntu /bin/sh -c "while tru

  • 描述 (Description) padding-top属性设置元素顶部的填充宽度。 可能的值 (Possible Values) length - 任何长度值。 此属性不允许使用负长度值。 percentage - 顶部填充的宽度是相对于元素包含块的宽度计算的。 适用于 (Applies to) 所有HTML元素。 DOM语法 (DOM Syntax) object.style.paddingT

  • 描述 (Description) margin-top属性设置元素顶部边距的宽度。 可能的值 (Possible Values) length - 任何长度值。 percentage - 边距的宽度是相对于元素包含块的宽度计算的。 auto - 默认,让浏览器自动设置边距。 适用于 (Applies to) 所有HTML元素。 DOM语法 (DOM Syntax) object.style.mar