问题,同时采取PHP脚本备份mysql数据库表
问题描述:
我试图获得MySQL数据库表的备份使用下面的PHP脚本,但通过执行此脚本它正在创建备份文件,但没有数据在它。任何想法如何克服这一点,请帮助我。 问题,同时采取PHP脚本备份mysql数据库表
脚本
<?php
echo exec('mysqldump -u[root] -p[123456789] -h[localhost] [Android] [houseDetails] --where="addedDate=\'2013-11-22 09:17:28\'"> houseDetails.sql');
?>
答
试试这个:在--where`你指定你只需要那些有** **确切日期是字段标志`
shell_exec("mysqldump -u root -ppassword db_name table_name --where=\"post_date in ('2011-12-15 06:14:55')\" > /tmp/test.sql");
'2013-11-22 09:17:28'。您可能需要指定日期范围或类似于'addedDate> =“2013-11-22 00:00:00”'或'--where =“addedDate BETWEEN'2013-11-22 00:00:00'以及'2013-11-23 00:00:00'“' – Max 2014-10-10 09:03:09
而且你的列名是真的'addedDate'还是'added_date'? – Max 2014-10-10 09:05:15
仍然没有获取记录文件我的列名是相同的,我提到了我的问题。 – Ricky 2014-10-10 09:06:17