请问SQL数据库insert怎么插入能插入到第一行?
就是对网站新闻的更新,每天都要更新点新闻,如果在后台添加新闻的时候就要用insert插入到数据库,新闻的数据是从数据库中读取的,一般用insertinto都是从数据表的最...
就是对网站新闻的更新,每天都要更新点新闻,如果在后台添加新闻的时候就要用insert插入到数据库,新闻的数据是从数据库中读取的,一般用insert into都是从数据表的最后一行插入的,这样的话读取新闻数据的时候就不能把最新的新闻放在第一个,我想要的效果是当更新今天的新闻的时候,昨天的新闻本来ID是1的降到2,ID是2的降到3,依此类推,这样才能把今天的新闻显示在最前面
展开
5个回答
展开全部
你的想法比较另类很难实现,一般做这种系统之前要先设计一下数据库,软件层也要做设计,不是想怎样就怎样了,如果你在表中加个录入时间字段就可以按照时间order by然后取第一个,如果你用了id做主键并且主键自增可以order by id得到最新的,不知道你这么奇怪的想法是怎么长生的,今后要注意哦,不过敢于创新还是值得肯定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
读得时候用倒序排列不就行了么?
例如 新闻表 news 按id 倒序排列
select * from news order by id desc;
你可以搜一下 order by 的用法~
例如 新闻表 news 按id 倒序排列
select * from news order by id desc;
你可以搜一下 order by 的用法~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
插入前更新所有ID加一,插入的那条把ID设为一
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insertAt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没必要insert插入第一行啊 你给他倒序显示 不就有你那效果 还简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |