I'm trying to create an stored procedure, but it always gives me an error
I've tried changing the symbols in the Delimiter, even removing the Delimiter, but nothing seems to work
DELIMITER //
CREATE PROCEDURE`check_values`(IN Autoridad, IN TipoVehiculo)
BEGIN
IF((Autoridad <> 'Transito') OR (Autoridad <> 'Fiscalia') OR (Autoridad <> 'Pol_Car') OR (Autoridad <> 'Juzgado')) THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Autoridad no valida';
END IF;
IF((TipoVehiculo <> 'Automovil') OR (TipoVehiculo <> 'Bicicleta') OR (TipoVehiculo <> 'Bus') OR (TipoVehiculo <> 'Buseta') OR (TipoVehiculo <> 'Camion') OR (TipoVehiculo <> 'Camioneta') OR (TipoVehiculo <> 'Ciclomotor') OR (TipoVehiculo <> 'Furgoneta')OR (TipoVehiculo <> 'Moto') OR (TipoVehiculo <> 'Motocarro') OR (TipoVehiculo <> 'Motocultor') OR (TipoVehiculo <> 'Tractocamion') OR (TipoVehiculo <> 'Tractocarro') OR (TipoVehiculo <> 'Trolebus') OR (TipoVehiculo <> 'Volqueta')) THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Tipo de vehiculo no valido';
END IF;
END;//
DELIMITER;
It returns an error in line 1: "You have an error in your SQL syntax; it seems the error is around: 'DELIMITER / / CREATE PROCEDURE check_values
(IN Autoridad, IN TipoVehiculo) BEG' at line 1"