问题描述
- SQL表中如何增加一个自动的字段来描述此记录的更新时间
-
如题,假设在表中建立一个F_Updatedatetime字段,当此记录被更新了,会自动将F_Updatedatetime置为更新记录的当前电脑时间?
解决方案
不需要什么自动字段,你在查询中插入getdate()就可以了。
解决方案二:
这通常需要用触发器来实现,在更新触发器中将F_Updatedatetime同时更新为当前时间。
解决方案三:
跟新这条记录是把这个字段也带上设值为new Date();
解决方案四:
吧字段的值设置成时间就行
解决方案五:
mysql是这样的:F_Updatedatetime
timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
CURRENT_TIMESTAMP只能只用在一列上,也就是说,其他列不可以用了哦
解决方案六:
SQL 更新时间字段的年份
时间: 2024-07-29 01:13:38