DELIMITER $$
DROP PROCEDURE IF EXISTS `temp`.`gosto`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `gosto`(max varchar(2))
BEGIN
set @n = 0;
repeat
set @sql = concat('SELECT * INTO OUTFILE ',"'",'/tmp/pesquisa_',@n,'.txt',"'",' FROM temp.t0411x2_limpo_pesq_layout', 'where file=', @n);
PREPARE stmt1 FROM @sql;
EXECUTE stmt1;
Deallocate prepare stmt1;
set @n = @n + 1;
until @n = max end repeat;
END$$
DELIMITER;
ao executar
call `temp`.`gosto`(55)
tenho a seguinte mensagem de erro.
1064 you have an error in your SQL syntax, check the manual that corresponds to your Mysql server version for the richt syntax to user near '=0' at line1
to preso ai... alguma luz?
a tabela que quero exportar:
Pergunta
dracon999
Prezados estou utilizando o seguinte código:
ao executar tenho a seguinte mensagem de erro. 1064 you have an error in your SQL syntax, check the manual that corresponds to your Mysql server version for the richt syntax to user near '=0' at line1 to preso ai... alguma luz? a tabela que quero exportar: Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.