mysql – 一个表中不同类型的用户,如何从不同用户添加数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql – 一个表中不同类型的用户,如何从不同用户添加数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1096字,纯文字阅读大概需要2分钟。
内容图文
![mysql – 一个表中不同类型的用户,如何从不同用户添加数据](/upload/InfoBanner/zyjiaocheng/896/d76ee8b728864994a91826994c58c629.jpg)
我有5种类型的用户:
>超级管理员
>协调员
>主管
>学生
>外部审查员
所有这些都有一些常见的属性,如ID,名称,电子邮件等.我已将它们插入到一个表用户中,用user_type属性区分它们.
我还为Coordinator,Student等每个用户创建了不同的表,因为每个用户都有不同的属性.
我的问题是:
if I want to add a coordinator user into table, I can add it into user table with
user_type=Coordinator
but how will I link this coordinator fromuser
table into ‘coordinator’ table?
任何人都可以为我提供PHP-MySQL代码吗?
解决方法:
这是表结构
CREATE TABLE `users`
( `userid` INT NOT NULL AUTO_INCREMENT,
`user_name` VARCHAR(50) NOT NULL,
user_type int 1,
`email` VARCHAR(100) NOT NULL,
PRIMARY KEY (`userid`)
);
CREATE TABLE `user_type`
( `user_typeid` INT NOT NULL AUTO_INCREMENT,
`user_type` VARCHAR(50),
PRIMARY KEY (`user_typeid`)
);
CREATE TABLE `tbl_corordinator`
( `coordinator_id` INT NOT NULL AUTO_INCREMENT,
user_id int 1,
`field1` VARCHAR(100) NOT NULL,
PRIMARY KEY (`coordinator_id`)
);
当您在users表中添加“Coordinator”用户时,您需要在tbl_corordinator&中添加信息.你将添加userid(这是users表的主键.)
因此,使用这个外键概念,您可以实现这种关系.
内容总结
以上是互联网集市为您收集整理的mysql – 一个表中不同类型的用户,如何从不同用户添加数据全部内容,希望文章能够帮你解决mysql – 一个表中不同类型的用户,如何从不同用户添加数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。