1

如何更改用于存储所有成员的默认 MySQL 表“用户”?

4

3 回答 3

0

它更像是一个数据库问题吗?在 mysql 中,您可以发出命令,例如:

ALTER TABLE user ADD COLUMN user_birthday DATE;

检查用户表的实际名称。MW 使用可能不为空的表前缀选项。

当然,实际的声明将取决于您要添加的列。

但是,为了更好的 wiki 可移植性(例如更容易升级),您可能希望创建一个新表来代替将 user_id 为的用户配置文件FOREIGN_KEY

还有一个字段user_options存储额外数据的名称=值对。- 如果您不关心针对新“字段”搜索数据库,则可以使用它。

于 2009-07-08T02:33:05.433 回答
0

不要

如果您需要在user服务器端更改表(和相关),请使用适当的维护脚本createAndPromote.php是最常用的,还有其他用于特定功能的。

您没有指定您的用例,但如果您尝试手动更改表格,您可能会以意想不到的方式破坏 MediaWiki。

于 2015-05-02T21:10:11.570 回答
-1

这是有关“用户”表的一些信息。

于 2009-07-02T15:19:58.110 回答