Я не думаю, что вы можете попросить MySQL добавить к тому же файлу, но вы можете объединить 2 запроса.
Вы можете добавить 'Edit: '
и 'New: '
в запрос, что позволяет вам нужно использовать UNION, чтобы сократить это до одного запроса.
Возможно, вам придется изменить свой запрос, чтобы указать все столбцы, которые вы хотите, чтобы SELECT 'Edit: ',*
не работал, но вот предложение.
delimiter !!
drop procedure if exists copyIntoFile !!
create procedure copyIntoFile()
begin
declare path varchar(255);
set path = concat("'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/", curdate(), ".txt'");
set @aux = concat("select 'Edit: ', col1,col2 from movie_modification where modified = true
UNION ALL
select 'New: ', col1,col2 from movie_modification where modified = false
into outfile ", path,
" fields terminated by ';' lines terminated by '\n';");
prepare stmt from @aux;
execute stmt;
deallocate prepare stmt;
delete from movie_modification;
end !!
delimiter ;