Favoritos

Nota

You need to have configured the Almacenamiento de configuración para phpMyAdmin for using bookmarks feature.

Storing bookmarks

Any query you have executed can be stored as a bookmark on the page where the results are displayed. You will find a button labeled Bookmark this query just at the end of the page. As soon as you have stored a bookmark, it is related to the database you run the query on. You can now access a bookmark dropdown on each page, the query box appears on for that database.

Variables inside bookmarks

También puede tener, dentro de una consulta, marcadores para variables. Esto es agregando en la consulta un comentario SQL entre /* y */. Dentro del comentario debe utilizar las cadenas especiales [VARIABLE{variable-number}]. Tenga en cuenta que la consulta completa, excluyendo el comentario SQL, debe ser válida, de lo contrario no podrá almacenarla como un favorito.

Cuando ejecuta el favorito, todo lo que introduzca en la caja de entrada de variables en la página de la consulta reemplazará las cadenas /*[VARIABLE{variable-number}]*/ en su consulta almacenada.

También recuerde que todo lo que se encuentre dentro de la cadena /*[VARIABLE{variable-number}]*/ para su consulta se mantendrá como está pero se quitarán los caracteres /**/. Por lo que puede utilizar:

/*, [VARIABLE1] AS myname */

que será expandido a

, VARIABLE1 as myname

en su consulta, donde VARIABLE1 es la cadena introducida en la caja de texto Variable 1.

Un ejemplo más complejo. Digamos que se tiene la siguiente consulta almacenada:

SELECT Name, Address FROM addresses WHERE 1 /* AND Name LIKE '%[VARIABLE1]%' */

Si introduce «phpMyAdmin» como variable para la consulta almacenada la consulta completa resultante será:

SELECT Name, Address FROM addresses WHERE 1 AND Name LIKE '%phpMyAdmin%'

NOTE LA FALTA DE ESPACIOS dentro de /**/. Cualquier espacio agregado allí será luego también agregado como espacio en la consulta y podría llevar a resultados inesperados, especialmente al utilizar la expansión de variables dentro de una expresión «LIKE ‘’».