paso - se detectaron algunos errores en el servidor phpmyadmin
El problema de phpMyAdmin con una tabla específica no puede editar errores de filas con un enunciado en blanco (3)
El sujeto prácticamente lo dice todo. Tengo como tabla específica que PMA simplemente no me deja editar las filas. No puedo usar el editor de tablas en línea y no puedo hacer clic en el enlace "editar" para ninguna fila.
Barfs PMA con un error de consulta incorrecta debido al hecho de que, para uno, el parámetro "where_clause" está vacío en el código de enlace, lo que hace que ejecute alguna consulta que se ve así: SELECCIONE * FROM database
. table
DÓNDE ... ¿DÓNDE QUÉ?
No tengo idea de por qué PMA no crea los enlaces de edición correctamente. Sin duda hay una columna id que es única y se establece como primaria.
Estoy usando la versión 4.5.4 en una configuración de windows easyphp16.1.
Intenté analizar, verificar y reparar la tabla sin resultados.
¿Alguien tiene alguna idea de qué diablos estaría causando algo como esto?
- abrir archivo: PMA / libraries / DisplayResults.php
- encuentre el método privado: _getModifiedLinks ()
- en el objeto $ _url_params , cambie el valor '' where_clause'' a $ where_clause. '' 1 = 1 ''
¿Estás utilizando lower_case_table_names = 2
en tu configuración my.ini
( my.ini
)? Entonces probablemente encuentres este error:
https://github.com/phpmyadmin/phpmyadmin/issues/11816
Puedes probar la degradación a una versión anterior de phpmyadmin, por ejemplo, 4.4.15.2
hasta que se solucione el error.
Esto está relacionado con el nombre de la tabla. Tengo el mismo problema en PMA corriendo en OsX Yosemite. Eliminar el camelCase debería resolver el problema.