用户帐户的数据库结构(表中的字段)应该是什么。当管理员创建新用户帐户时,我想要的是该帐户应处于非活动状态,直到用户设置密码为止。 当管理员创建用户帐户时,它会创建一个网址,并在他打开该网址时向该用户发送该网址,用户会看到设置密码的页面。当他设置密码时,应激活用户帐户。 我的示例数据库结构在
之下CREATE TABLE user_account (
user_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
fst_name VARCHAR(50) NOT NULL,
lst_name VARCHAR(50) NOT NULL,
email_id VARCHAR(50) NOT NULL,
login_password VARCHAR(64) NULL DEFAULT NULL,
user_created_date DATETIME NOT NULL,
PRIMARY KEY (`user_id`),
UNIQUE INDEX `email_id` (`email_id`)
)
我想知道我应该在表格中添加更多字段,还是在新表格中完成此任务。
答案 0 :(得分:0)
数据库结构是您要求您的用户相关流程应该是什么样的结果。您可以从列举的要求派生出您需要的字段。然而,这不是技术问题,而是与模型相关的问题。对此的答案或多或少是直截了当的。
date
字段varchar
字段User
的字段varchar
或int
字段,并在您的应用中定义它可能具有的值。