#2014 在 phpMyAdmin 上运行查询时的同步命令

Posted

技术标签:

【中文标题】#2014 在 phpMyAdmin 上运行查询时的同步命令【英文标题】:#2014 Command of sync when running a query on phpMyAdmin 【发布时间】:2016-02-02 15:00:24 【问题描述】:

我有一个包含 (id,name,parent_categ) 的类别表 我想选择具有子类别的类别(根类别父为空)

这是我的疑问:

SELECT M.`id`, M.`name`,(select S.`name` from `categories` AS S where M.`id` = S.`parent_categ` ) AS sub
FROM `categories` AS M
Group by M.`id`,M.`name`

为什么给我这个错误?!!

2014 - 命令不同步;你现在不能运行这个命令

【问题讨论】:

对于这个错误来说,真正重要的不是 mysql 查询,而是您尝试执行它的方式以及您的代码中以前的查询。因此,请同时粘贴您的应用程序代码。见dev.mysql.com/doc/refman/5.0/en/commands-out-of-sync.html 【参考方案1】:

试试这个:

SELECT M.`id`, M.`name`, sub.`name` 
FROM 
    (select S.`name` from `categories` AS S) AS sub, 
    `categories` AS M 
WHERE 
    M.`id` = sub.`parent_categ`
GROUP BY
    M.`id`,M.`name`

【讨论】:

以上是关于#2014 在 phpMyAdmin 上运行查询时的同步命令的主要内容,如果未能解决你的问题,请参考以下文章

在实时服务器上的 phpmyadmin 上运行任何查询时出错。但是当我在 adminer.php 上运行它时,它正在执行

mysql“日期之间”查询在 phpmyadmin 中有效,但 PDO 不返回任何内容

PhpMyAdmin 自动刷新 MySQL 表

phpMyAdmin 和 SQLBuddy 中的 SQL 查询问题

类似于 PhpMyAdmin 的 PHP 通用 SQL 查询和结果

如何在 phpMyAdmin 中禁用查询分析