En orden de ayudar a programadores a optimizar y depurar sus consultas más eficientemente, el MySQL Query Browser puede copiar consultas desde el codigo de aplicaciones usando su entorno(IDE) favorito.
Esta funcionalidad está solamente disponible para la version de MySQL Query Browser para Windows.
El siguiente código PHP será usado como ejemplo:
$SQL = "SELECT Id, Name, Country FROM City" . "WHERE Name LIKE $cityname";
Para copiar la consulta dentro de el MySQL Query Browser, copie el bloque de codigo (incliyendo la porcion de asignacion), click derecho dentro de el area de consutlas del MySQL Query Browser, y elegir la opción Pegar Contenido del portapapeles como codigo PHP. Las porciones que no son consulta serán removidas y la consulta será pegada dentro de el area de consultas.
Los elementos dinamicos de la consulta son convertidos en parámetros locales, visibles en el navegador de parámetros:
SELECT Id, Name, Country FROM City WHERE Name LIKE :cityname
Para establecer un valor a un parámetro local, seleccione el valor en el navegador de parámetros y presione F2. Usted también puede dar doble-click sobre el valor para editarlo. El valor que asigne será usado cuando la consulta sea ejecutada.
Después de editar una consulta, click-derecho dentro de el area de consultas y elegir la opción Copiar Consulta Como Código PHP. La código PHP que corresponde será re-insertado junto con la consulta modificada. Esta funcionalidad permite editar consultas rápidamente mientras programa.
This is a translation of the MySQL Query Browser Manual that can be found at dev.mysql.com. The original MySQL Query Browser Manual is in English, and this translation is not necessarily as up to date as the English version. Esta es una traduccion del manual de MySQL Query Browser el cual puede ser encontrado en dev.mysql.com. El Manual original de MySQL Query Browser se encuentra en Inglés, y esta traduccion no necesariamente es tan actualizada como la versión en Inglés. Edwin Cruz <ecruz @ medel.com.mx> ha traducido este manual del Inglés. El es gerente de sistemas y vive en Aguascalientes, México. Edwin cumplió su educación en 2005 con grado de ingenieria en ciencias de la computación. Como desarrollador, Edwin ha estado trabajando con LAMP Stack por tres años. Antes de obtener su empleo actual, en una compañia de transporte, Edwin trabajo en Texas Instruments Mexico.