I'm trying to run an event command on mysql
, while developing the query on the mysql workbench , it worked normally, but when I use it inside the mysqli_query of php is displayed the following error:
You have an error in your SQL syntax; check the manual that correspond to your MySQL server version for the right syntax to use near 'delimiter | CREATE EVENT event1 ON SCHE 'at line 1
Here is the code below:
$sql = $conexao->query("delimiter |
CREATE EVENT evento1
ON SCHEDULE EVERY 1 DAY
STARTS TIMESTAMP '2016-08-17 15:00:00'
DO
BEGIN
INSERT INTO cliente_atendimento_cabecalho (atecabec_id, atecabec_total_atendimento, atecabec_prioridade, atecabec_agendamento, atecabec_data_abertura, atecabec_data_encerrado, atecabec_cod_tipo_atendimento, atecabec_cod_operador, atecabec_cod_cliente)
VALUES ( '$protocolo', '$total_atendimento', '$prioridade', '$agendamento', '$data_abertura_fechamento', '$encerrado', '$cod_tipo_atendimento', '$cod_operador', '$cod_cliente');
INSERT INTO cliente_atendimento_corpo (atecorp_descricao_solicitada, atecorp_data_abertura, atecorp_cod_departamento, atecorp_cod_operador, atecorp_cod_cabecalho)
VALUES ('$msg', '$data_abertura_fechamento', '$cod_departamento', '$cod_operador', '$protocolo');
END |
delimiter ;");