[求助]做新闻系统时,每一条新闻的ID应该用什么字符串(最好给段代码)
我在做一个新闻系统,每条新闻包括ID,Title,Content,我每次添加新闻时应该选择什么样的字符串啊?生成起来方便又使得新生成的放在最前面??
------解决方案--------------------Guid,至于你想放在最前面,你可以用date来做排列
------解决方案--------------------ID:int
Title:NVARCHAR(200)
Content:NVARCHAR(4000)
------解决方案--------------------ORDER BY ID DESC ,
ID 为标示值,自增长
------解决方案--------------------ID为自动增长的,另外可以加一个发表时间的字段,根据发表时间排序也能保证最后发表的最先显示。
------解决方案--------------------ID 为GUID
------解决方案--------------------Guid不是字符串,在SQL Server中有专用的类型uniqueidentifier
Guid可以保证标识唯一性,但会影响性能,新闻系统很少需要考虑数据移植,还是自动增长的int标识列比较适合作为主键,至于生成ID字符串通常是为了给静态页面命名,建议用时间戳生成
------解决方案--------------------在数据库里设置