mysqldump表选择了行cron作业

时间:2017-03-30 12:39:25

标签: mysql cron

我正在使用cron job在我的数据库中转储表。这段代码工作正常,并将转储给我一个sql文件。

mysqldump pabu1v2_pabu tbl_students > /home/pabu1v2/autobackup/backups1.sql

我不知道如何只从该表中转储特定的行。但是我写了这个

mysqldump pabu1v2_pabu tbl_students where="schoolid = '113'" > /home/pabu1v2/autobackup/backups1.sql

它给了我一个空白的sql。

请帮忙。我是在cron作业中直接写这个而不是php。

1 个答案:

答案 0 :(得分:0)

尝试:

$ mysqldump pabu1v2_pabu tbl_students --where="schoolid = 113" > /home/pabu1v2/autobackup/backups1.sql

请参阅5.5.4 mysqldump — A Database Backup Program :: where