2

是否可以使用 WHERE 条件备份 MySQL 表?
例如,
我有一个带有日期和时间列的表。

现在我想用 date >= '2013-08-01' 备份那个表。

我想到的是选择临时表所需的数据,然后备份该临时表。

还有其他方法吗?

4

2 回答 2

4
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");
于 2013-08-22T05:25:01.017 回答
0

是的,可以使用 WHERE 条件备份 MySQL 表

试试下面的查询

select * --specify column name or back up every column
into back_up_table
from table_name
where date >= '2013-08-01'
于 2013-08-22T05:13:52.580 回答