如何更改用于存储所有成员的默认 MySQL 表“用户”?
问问题
228 次
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 回答