+
 新版

怎么限制一张表最多只能插入五条数据?

easonjiven 发布于 2015/07/13 10:24
阅读 1K+
收藏 0

项目有个需求是这样的:有一张首页背景图片轮播的images表,现在要做一个限制是这张表最多只能插入5条数据。我这个需求在数据表中该怎样去限制数据条数呢?

加载中
1
观察者x
观察者x
封装一个数据插入函数作限制插入不可以吗?如果在数据库中实现,应该是存储过程或者触发器吧
0
lieefu
lieefu

引用来自“lgxok”的评论

封装一个数据插入函数作限制插入不可以吗?如果在数据库中实现,应该是存储过程或者触发器吧
0
梅开源
梅开源

取的时候限制最新5条或者权重最高5条不行吗

存的时候限制下读取下判断已经有几条不行吗。。。

0
如比如比
如比如比
什么DB,oracle的话,算好大小,给个不增长的表空间。
0
f
forkthread

不要用触发器,应用里面做限制

0
jwjiang
jwjiang

具体还得看业务

就你的描述来看可以用触发器,这个表你可以用一个字段作为ID,每次插入时在触发器里判断ID,如果小于5,就等于最大的ID+1,否则就从0开始替换掉原来的图片,这样的好处是业务部分不用关心这里

0
吐槽的达达仔
吐槽的达达仔
逻辑尽量不要写到存储过程里面,在应用里面做处理
0
e
easonjiven
感谢各位的答复,不再一一回复了,了解很多了!!!
lieefu
lieefu
为啥不结贴?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部