#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 和 SQLBuddy 中的 SQL 查询问题