mysqldump特定表,带有where子句的表结构

时间:2018-01-23 06:08:17

标签: mysql

我想在特定时间段内从特定表中转储数据。

所以我在dump命令中添加了一个WHERE子句。现在我也想拥有表结构,以便在导入SQL时它不会返回错误。我使用了以下命令:

mysqldump -t -u root -p  --host IP DBNAME TABLENAME --where="LastUpdate > '2018-01-09 00:00:00'" > result.sql 

但是,生成的SQL转储不包括表结构。如何使用mysqldump从MySQL转储时包含表结构?

1 个答案:

答案 0 :(得分:0)

尝试:

mysqldump -u root -p --host IP DBNAME TABLENAME --where="LastUpdate > '2018-01-09 00:00:00'" > result.sql

删除-t标记。

  

4.5.4 mysqldump — A Database Backup Program :: --no-create-info, -t

     

不要编写创建每个转储表的CREATE TABLE语句。

     

...