我想创建数据库来管理三种类型的用户吗?

问题描述

我的系统中有这些表:

CREATE TABLE `employee` (
  `emp` int(11) NOT NULL,`u_id` int(11) NOT NULL,`job` varchar(50) NOT NULL,`degree` varchar(50) NOT NULL,`job_desc` varchar(50) NOT NULL,`more` varchar(50) NOT NULL,`role` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `farm` (
  `fa_id` int(11) NOT NULL,`space` int(11) NOT NULL,`geolat` float(10,6) NOT NULL,`geolng` float(10,`details` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `share_holder` (
  `sh_id` int(11) NOT NULL,`shares` int(11) NOT NULL,`details` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `users` (
  `u_id` int(11) NOT NULL,`name` varchar(50) NOT NULL,`email` varchar(50) NOT NULL,`password` varchar(50) NOT NULL,`created_at` timestamp NOT NULL DEFAULT current_timestamp(),`updated_at` date NOT NULL,`role` int(11) NOT NULL,`is_active` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

我希望usershare_holderemployee,当我在share_holder时,我希望他有farm,{{1} }或sharefarm两者。

关系:

share

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...