php - 查询执行需要时间

标签 php mysql

我有一个查询从两个表中获取数据,但获取数据需要太多时间。浏览器加载并没有显示任何结果。当我在 MySQL 数据库中运行此查询时,执行时间很长。

SELECT 
    * 
FROM 
    library_new_item AS library 
    LEFT JOIN library_items_barcode AS boorcode ON library.lib_item_id=boorcode.lib_items_id 
ORDER BY 
    library.lib_item_id ASC 
LIMIT 100

最佳答案

除非您发布数据库结构,或分享Explain输出或错误消息,否则我们无法回答。但如果您希望我们在黑暗中进行尝试,这可能就是问题所在:

在library.lib_item_id = boorcode.lib_items_id

关于php - 查询执行需要时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41459057/

相关文章:

php - PHP 是编译的还是解释的?

php - 一些主机不喜欢设置名称 utf8 -- "Cannot execute queries while other unbuffered queries are active."

php - 使用 MySQL 调试 PDO 准备的查询

mysql - 关于 MySQL 和 PostgreSQL 中的子查询

PHP/MySQL 注册 -- 我是新手

php - 如何修复错误 : Query was empty with query?

javascript - AJAX jquery mobile php表单提交在没有刷新的情况下不会更新

非常基本的查询上的 MySQL 列不匹配错误

php - MYSQLi SELECT 获取对象

mySQL ORDER BY 临时计算列