好的,所以我对编码比较陌生,但我有一张超过1000个代码的表。
好吧,当人们向它提交新信息时(通过提交表单),我希望能够将日期/时间添加到表格中,以便我可以打印“最新25”。
我的问题是:
如何添加时间列?如何在我的html中将时间函数添加到我的提交行?我是否会被搞砸,因为我将有1000行没有日期,然后是任何有日期的新行?
答案 0 :(得分:1)
使用DATETIME列。允许空缺
新列中的现有记录将为空。这没关系。
使用这样的查询来获取前25条记录:
SELECT column1,column2 从表 ORDER BY MyDateTimeColumn DESC 限制25
答案 1 :(得分:0)
您可以将新的日期时间列设置为默认值到某个值(即当前日期/时间),也可以将其包含在插入语句中。
insert into table (col1, col2, datetime_col) values ('whatever', 'whatever', now())
这是未经测试但可以在SQL Server中运行...我想它也适用于MySQL(实际上SQL Server中的函数是getdate()和一个快速的谷歌搜索告诉我它现在是MySQL() )。