新手请教mysql问题,做一个图书馆数据库,我建了一个用户信息表,里面有字段:用户身份,最大借阅量等
我想问的是,我要怎么才能在插入用户身份的时候只能插入教师/学生两种身份,另外插入的时候不需要输入最大借阅量,而是根据用户身份来自动设置为8/4,也就是输入的是教师那么最大...
我想问的是,我要怎么才能在插入用户身份的时候只能插入教师/学生两种身份,另外插入的时候不需要输入最大借阅量,而是根据用户身份来自动设置为8/4,也就是输入的是教师那么最大借阅量就是8本,学生就是4本
我说用触发器,但是老师说不需要,我就不知道咋办了,上课没怎么听,基础不怎么好,望高手指教
需要简短的代码举例哈 展开
我说用触发器,但是老师说不需要,我就不知道咋办了,上课没怎么听,基础不怎么好,望高手指教
需要简短的代码举例哈 展开
3个回答
展开全部
另一个关联表tb_role,表中只存放老师和学生这两个用户,把这个tb_role中的username设为你的用户信息表的外键,还有在tb_role中设计老师的借阅量为8学生的为4,插入的进候sql语句控制了就行了。
追问
把这个tb_role中的username设为你的用户信息表的外键?不是很理解,那有重名的情况咋办,你能举个只有这个字段的简短实例吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设计表的时候设计好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |