Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql #PHPMyAdmin中的1064错误:按中断请求取消加密_Mysql_Phpmyadmin - Fatal编程技术网

Mysql #PHPMyAdmin中的1064错误:按中断请求取消加密

Mysql #PHPMyAdmin中的1064错误:按中断请求取消加密,mysql,phpmyadmin,Mysql,Phpmyadmin,在PHP5.5.12上运行的phpMyAdmin4.1.14似乎存在一个主要问题 在对表执行一些请求之后,我无法再显示表的内容,也无法编写简单的SQL请求来显示它 这会影响一个特定的表,其他表运行正常 所以我写: SELECT * FROM pj_empathie WHERE 1 我收到一个错误,表示我已尝试此请求: SELECT * FROM pj_empathie WHERE 1 ORDER BY id desc) ANDaccepte=1 ANDsecret=0 LIMIT 0, 2

在PHP5.5.12上运行的phpMyAdmin4.1.14似乎存在一个主要问题

在对表执行一些请求之后,我无法再显示表的内容,也无法编写简单的SQL请求来显示它

这会影响一个特定的表,其他表运行正常

所以我写:

SELECT * FROM pj_empathie WHERE 1
我收到一个错误,表示我已尝试此请求:

SELECT * FROM pj_empathie WHERE 1 ORDER BY id desc) ANDaccepte=1 ANDsecret=0 
 LIMIT 0, 25 
SELECT * FROM `pj_empathie` WHERE pj1 IN (SELECT id FROM pj WHERE clan=5 AND clan_accepte = 1 ORDER BY id ASC)
SELECT * FROM `pj_empathie` WHERE 1 ORDER BY id ASC) 
“按id排序(描述)和Accepte=1和Secret=0”从何而来

我以为某处有某种缓存,所以我尝试:

CHECK TABLE `pj_empathie`;

ANALYZE TABLE `pj_empathie`; 

REPAIR TABLE `pj_empathie`; 

OPTIMIZE TABLE `pj_empathie`; 

FLUSH TABLE `pj_empathie`; 
没有什么变化

更奇怪的是,如果我重命名或复制该表,新表工作正常。如果重命名数据库,则新数据库中的表可以正常工作。但是,当我尝试将其重命名为第一个数据库名或第一个表名时,我再次遇到错误

感谢阅读:)

编辑:我找到了一种解析和复制的方法

首先,我写下这个请求:

SELECT * FROM pj_empathie WHERE 1 ORDER BY id desc) ANDaccepte=1 ANDsecret=0 
 LIMIT 0, 25 
SELECT * FROM `pj_empathie` WHERE pj1 IN (SELECT id FROM pj WHERE clan=5 AND clan_accepte = 1 ORDER BY id ASC)
SELECT * FROM `pj_empathie` WHERE 1 ORDER BY id ASC) 
这很有效

在我写下此请求后,一个简单的:

SELECT * FROM `pj_empathie` WHERE 1
。。。已经不工作了。PHPMyAdmin尝试在请求结束时自动添加内容:

SELECT * FROM pj_empathie WHERE 1 ORDER BY id desc) ANDaccepte=1 ANDsecret=0 
 LIMIT 0, 25 
SELECT * FROM `pj_empathie` WHERE pj1 IN (SELECT id FROM pj WHERE clan=5 AND clan_accepte = 1 ORDER BY id ASC)
SELECT * FROM `pj_empathie` WHERE 1 ORDER BY id ASC) 
这看起来很像上一次的结尾

但我会写

SELECT * FROM `pj_empathie` WHERE 1 ORDER BY id ASC

。。。这是可行的,然后在没有工作订单的情况下再次提出简单的请求。

似乎您应该删除此问题并向PMA提交错误报告。phpMyAdmin 4.1相当过时,您能用更新的版本复制它吗?您说过这只影响一个特定的表;如果您将表结构复制到另一个数据库进行测试,是否存在相同的问题?您可以在演示服务器上以相同的结构复制吗?