我被分配了为数据库创建自动备份的任务。我使用了一个php事件,我希望用一个唯一的名称来保存我的所有备份。所以我使用了date_format,以下是我的代码。
$netlist
但是它给出了一个错误,指出SQL语法中存在错误; 'OUTFILE'附近,DATE_FORMAT(now(),'%Y%m%d_%H%i'),。csv''
请帮我找出错误的位置。
答案 0 :(得分:0)
尝试以下
SET @sql_text =
CONCAT (
"SELECT * FROM `tbl_user` into outfile '/xampp/htdocs/mysite/reports-"
, DATE_FORMAT( NOW(), '%Y%m%d')
, ".csv'"
);
PREPARE s1 FROM @sql_text;
EXECUTE s1;
DROP PREPARE s1;