Éste es un "INSERT INTO" que funciona perfectamente:
Código:
Donde v1 es primary key, autoincrementINSERT INTO tabla (v1,v2,v3,v4) VALUES(NULL,NULL,valor1,'valor2');
y v2 es un atributo que puede ser NULL
pues cuando intento crear una "STORED PROCEDURE" con ese insert, me da error
Código:
cual es el problema? El error que da es el siguiente:CREATE PROCEDURE nombreProcedura(IN valor1 int,IN valor2 VARCHAR(50)) BEGIN INSERT INTO tabla (v1,v2,v3,v4) VALUES(NULL,NULL,valor1,'valor2'); END;
Código:
¿Alguna idea de lo que está mal?MySQL ha dicho: Documentación #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Muchísimas gracias!