我在我的WordPress数据库中遇到了表名__wp_actionscheduler_actions,我注意到在'wp'之前有一个下划线。既然已经有一个名为'wp_actionscheduler_actions'的表,那么下划线的用途是什么?我可以删除它吗?删除安全吗?
zzzyeukh1#
我强烈建议不要删除它。除非你确定这是不必要的,否则就让它去吧。我做了一点研究,'wp_actionscheduler_actions'是WordPress用来安排各种事情的表,比如运行后台任务,发送电子邮件等。你可以联系WordPress支持,看看他们是否知道为什么有两个不同的表似乎是相同/相似的,以及是否可以安全地删除它。如果您决定进行任何更改,请确保进行备份,以避免丢失任何数据。
nkoocmlb2#
WordPress站点有一个表名前缀作为配置变量。默认值为wp_,因此您将得到名称为wp_users和wp_actionscheduler_actions的表。前缀是一个配置变量,因此您可以将多个WordPress站点的数据放在一个数据库中。如果有人做了手脚,你会看到多个前缀,例如表上的mysite_和yoursite_。如果带有奇怪的__wp_前缀的表是数据库中唯一带有该前缀的表,则它不太可能是任何WordPress站点的操作部分。Action Scheduler严格遵循表名前缀约定。在尝试解决问题时,我有时会创建单个表的副本。我有时候会忘了把复印件放下。我永远不会使用下划线名称前缀,但这只是我。你可以说
wp_
wp_users
wp_actionscheduler_actions
mysite_
yoursite_
__wp_
SHOW TABLE STATUS tablename;
MySql会给予你一些关于表的信息,比如它是什么时候创建的,可能还有它最近一次更新的时间。如果这是我的网站,我会将表重命名为与众不同的东西。
RENAME TABLE __wp_actionscheduler_actions TO drop_me
那我就等一个星期如果那一周没出什么问题,我就把table放下。
2条答案
按热度按时间zzzyeukh1#
我强烈建议不要删除它。除非你确定这是不必要的,否则就让它去吧。我做了一点研究,'wp_actionscheduler_actions'是WordPress用来安排各种事情的表,比如运行后台任务,发送电子邮件等。
你可以联系WordPress支持,看看他们是否知道为什么有两个不同的表似乎是相同/相似的,以及是否可以安全地删除它。如果您决定进行任何更改,请确保进行备份,以避免丢失任何数据。
nkoocmlb2#
WordPress站点有一个表名前缀作为配置变量。默认值为
wp_
,因此您将得到名称为wp_users
和wp_actionscheduler_actions
的表。前缀是一个配置变量,因此您可以将多个WordPress站点的数据放在一个数据库中。如果有人做了手脚,你会看到多个前缀,例如表上的mysite_
和yoursite_
。如果带有奇怪的
__wp_
前缀的表是数据库中唯一带有该前缀的表,则它不太可能是任何WordPress站点的操作部分。Action Scheduler严格遵循表名前缀约定。在尝试解决问题时,我有时会创建单个表的副本。我有时候会忘了把复印件放下。我永远不会使用下划线名称前缀,但这只是我。
你可以说
MySql会给予你一些关于表的信息,比如它是什么时候创建的,可能还有它最近一次更新的时间。
如果这是我的网站,我会将表重命名为与众不同的东西。
那我就等一个星期如果那一周没出什么问题,我就把table放下。