问题描述
我的系统中有这些表:
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;
我希望user
是share_holder
或employee
,当我在share_holder
时,我希望他有farm
,{{1} }或share
和farm
两者。
关系:
share
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)