Answers:
除了一个例外,是的。那个例外是cache_form
。那实际上不是高速缓存表,但包含站点上当前显示的表单的$ form_state临时信息。清除该表将使这些表单无效,并且当用户随后尝试提交该表单时,他将收到一条错误消息,并且必须再次填写该表单。
需要注意的是drush sql-dump
与备份和迁移创造这些替代的mysqldump或phpmyadmin的数据库转储时自动离开了这些和其他表的内容。
该列表中有一个“假朋友”。cache_form不是高速缓存表,将其清空将使该站点上当时处于活动状态的所有表单无效。
我也没有看到为什么要为此使用phpmyadmin的原因。它笨重且容易出错。“ drush cc all”是您的朋友:)
缓存表的目的是保持计算值。当模块调用cache_get(),并且获取一个空值时,它仅执行代码即可获取缓存的值。
我知道的所有模块都会自动执行代码,以获取它们在缓存中期望的值(如果缓存为空);清空缓存不会对使用它的模块造成任何问题。
我已经做过很多次了,但没有发现任何问题。
重要提示-尝试一次清除所有缓存表。这将防止Drupal使用无效的缓存数据。