标签: mysql sql database phpmyadmin
我有一个日志表,其中将记录在其余表中所做的更改。由于它变得太大而无法维护,我想到一旦表达到特定的行计数就将log_table条目转储到文件中。我遇到了一个问题,我需要新建的转储以自动附加到现有的转储文件中。我需要一个解决这个问题的方法。
目前我使用SELECT * FROM log_table INTO OUTFILE 'data.txt';进行转储。
SELECT * FROM log_table INTO OUTFILE 'data.txt';
答案 0 :(得分:0)
您可以尝试如下:
mysql -e "SELECT * FROM log_table" >> data.txt
有关详细信息,请see here
答案 1 :(得分:0)
您可以使用mysqldump命令转储表并将其附加到文件
mysqldump -u root -ppassword <dbname> log_table >> data.txt
答案 2 :(得分:0)
您可以使用某些客户端(如SQLyog或navicat)转储现有文件。