是否可以使用 WHERE 条件备份 MySQL 表?
例如,
我有一个带有日期和时间列的表。
现在我想用 date >= '2013-08-01' 备份那个表。
我想到的是选择临时表所需的数据,然后备份该临时表。
还有其他方法吗?
TRY this :
$db_user = "username";
$db_pass = "password";
exec("mysqldump --opt -u$db_user -p$db_pass --no-create-info --where date >= '2013-08-01' my_database my_table > backup.sql");
是的,可以使用 WHERE 条件备份 MySQL 表
试试下面的查询
select * --specify column name or back up every column
into back_up_table
from table_name
where date >= '2013-08-01'