En esta ocasión vengo a explicar cómo crear procedure o procedimiento en MySQL. Decir que esto también se puede crear de forma gráfica con phpmyadmin, pero es una función que muchas veces falla. Por ello dejo aquí un procedimiento básico:
DELIMITER $$
CREATE PROCEDURE borrar_tabla (dept_num INT)
BEGIN
SELECT * FROM tabla
WHERE 1;
END;$$
Aquí dejo un procedimiento algo más trabajoso, pero funcional:
DELIMITER $$
CREATE PROCEDURE borrar_departamentos_trabajador (dept_num INT)
BEGIN
DELETE FROM trabajador empleados WHERE trabajador.dept_no=dept_num;
DELETE FROM departamentos WHERE departamentos.dept_no=dept_num;
END;$$
Y hasta aquí el tutorial de hoy, espero que os haya gustado y haya sido de utilidad. Sin más un saludo y hasta la próxima, chao.