2009-07-02 74 views

回答

0

是更多的是数据库的问题吗?在mysql中你可以发出命令,例如:

ALTER TABLE user ADD COLUMN user_birthday DATE; 

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

实际的语句将取决于你想添加的列当然。

然而,为你的维基(如易于升级)的更好的便携性你可能要创建一个新表,而不是针对可能会user_id说明为FOREIGN_KEY

用户配置文件也有一个场user_options其中存储额外数据的名称=值对。 - 如果您不关心在新的“字段”中搜索数据库,可以使用该功能。

0

不要

如果需要改变user表(以及相关的)服务器端,使用适当的maintenance scriptcreateAndPromote.php是其中最常用的,还有其他的特殊功能。

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