mysql 从最后一行开始搜索唯一值

标签 mysql

我想要的是在一个表中搜索一个唯一 ID(不是主键),我对这个唯一 ID 的搜索的 99% 将在最新添加的行中。

所以我希望我的搜索从最后一行开始到第一行。由于列是唯一的,当搜索从最后一行开始时,将更快地找到值。

所以问题是如何让 mysql 从最后一行开始搜索我的过程?

我找到了这个 question与我的问题相似,或者有相同的想法,但我没有找到任何有效的答案。

感谢任何帮助:))

最佳答案

关于这样的事情......只是一个猜测

$query = "select searchkey from tablename where searchkey like %$searchtext% order by id desc";

关于mysql 从最后一行开始搜索唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23752356/

相关文章:

mysql - 比较日期时间不起作用

php - PHP while 循环中没有条件?

php - (Laravel) 从一个表中获取数据,该表的 ID 与与该表链接的另一个表相对应

mysql - 如何使用 ORDER 和 LIMIT MySql 进行 Left JOIN

mysql - Rails has_and_belongs_to 与主键删除销毁时的所有记录

mysql - 数据库连接丢失 - digital ocean 数据库

mysql - DESCRIBE 语法可以嵌入到 SELECT 语句中吗?

mysql - 使用返回多行的 SELECT 子查询优化 SELECT IN () SQL 查询

mysql - 在 mySql 中以 %W %M %d %Y 格式排序日期

php - 在 MySql 中选择匹配一对多关系右侧的行