gpt4 book ai didi

mysqldump - 是否可以让 mysqldump 跳过特定表的插入?

转载 作者:可可西里 更新时间:2023-11-01 06:36:15 40 4
gpt4 key购买 nike

我定期针对 Drupal 数据库运行 mysqldump,伙计,那些缓存表可能会变得很大。考虑到我在重新加载数据后做的第一件事就是清除缓存,如果我可以完全跳过转储所有这些行,我会很高兴。我不想跳过表创建(使用 --ignore-tables),我只想跳过所有那些缓存数据行。

是否可以告诉 mysqldump 转储 CREATE TABLE 语句,跳过一组特定表的 INSERT 语句?

最佳答案

有一个 --no-data 选项可以执行此操作,但它会影响所有表 AFAIK。因此,您必须运行 mysqldump 两次。

# Dump all but your_special_tbl
mysqldump --ignore-table=db_name.your_special_tbl db_name > dump.sql

# Dump your_special_tbl without INSERT statements.
mysqldump --no-data db_name your_special_tbl >> dump.sql

关于mysqldump - 是否可以让 mysqldump 跳过特定表的插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11141282/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com