Si escribo un procedimiento MySQL, ¿cómo lo pruebo sin PHP?

Puede probarlo desde cualquier interfaz de usuario o la línea de comando MySQL usando

LLAME a Myproc (arg);

Si desea instrumentar el procedimiento almacenado para depurarlo, una forma de hacerlo es tener una “tabla de impresión”, es decir

crear tabla debug_myproc (id int auto_increment, mensaje varchar (100), clave primaria (id)) motor = memoria;

Luego agrega “declaraciones de impresión” a su procedimiento almacenado utilizando INSERTs como

inserte en los valores debug_myproc (null, concat (‘value of myvar is’, myvar));

Después de que regrese el procedimiento almacenado, simplemente seleccione debug_myproc para ver qué se “imprimió” durante su ejecución. La ID se incrementará automáticamente y corresponderá al punto en la ejecución del SP en que ocurrió la impresión.

Tenga en cuenta que querrá eliminar estas inserciones de “declaración de impresión” antes de poner en marcha su procedimiento almacenado, ya que completará la RAM con la salida.

Puedes usar un cliente MySQL. Mi cliente favorito es SQLYog. Esta es una de las mejores herramientas que he usado. GUI simple y ordenada con un editor de consultas para escribir sus procedimientos, funciones, consultas, etc. También puede administrar su servidor MySQL. Puede realizar casi todas las funciones de MySQL utilizando su GUI.

Puede hacerlo utilizando algún cliente MySQL / cliente de línea de comandos, MySQL Workbench … /, o guardarlo en someFileName.sql y empujarlo.

Si tiene instalado WAMPSERVER para el propósito de su base de datos MySQL, puede ejecutar el procedimiento fácilmente desde allí.

More Interesting

Si tengo dos o más archivos JavaScript en mi página web, ¿se aplicarán las variables para un archivo JavaScript a todos los archivos JavaScript?

Tengo una base de datos de información de usuario de mi sitio web. ¿Cómo puedo vender esos datos para financiar mi sitio web?

Si aprendo los conceptos básicos de HTML, CSS y Javascript y puedo usarlos para crear sitios web y aplicaciones, como principiante, ¿cuáles serían mis primeros clientes?

Quiero crear una aplicación web similar a Pinterest, ¿hay alguna forma de obtener y mostrar imágenes sin almacenarlas en mi propio servidor?

Tengo un plan para diseñar un marco en Java (Spring) con mi equipo. ¿Cuáles son las cosas que debo preparar?

Sé HTML y JavaScript. ¿Puedo aprender desarrollo web y construir un sitio web en tres meses?

Me gustaría conseguir un trabajo como desarrollador. Estoy aprendiendo Java, HTML, CSS. ¿Qué proyectos puedo hacer para saber lo que no sé y también agregar a una cartera?

Cómo agregar un formulario de suscriptor a mi sitio web pero sin enviar un correo de confirmación a la identificación del suscriptor

Quiero escribir mi propio sitio de Twitter (o Facebook), pero no quiero usar PHP como lenguaje del lado del servidor. ¿Cuáles son algunas alternativas?

Estoy creando un directorio en PHP que puede buscar por ciudad o código postal. ¿Cómo proporciono ciudades cercanas en una búsqueda?

Estoy desarrollando un sitio web donde las personas pueden subir notas y videos de conferencias para otros. ¿Cómo puedo obtener el almacenamiento para ellos?

Quiero crear un sitio web como GrubHub.com, ¿por dónde empiezo?

Quiero construir un sitio como Airbnb. Si tengo un presupuesto bajo, ¿debo usar WordPress o desarrollarlo desde cero?

Cómo integrar mi sitio web de Shopify con mi aplicación Appery.io (HTML, CSS o JavaScript)

Tengo una idea de inicio, pero estoy debatiendo si comenzar en la web o como una aplicación.