MS SQL Server 中对应的 MySQL TimeStamp 是什么?

Ami*_*aei 3 mysql

我需要在表中插入信息时自动创建时间戳。mySQL 具有时间戳,但 MS SQL Server 时间戳与 mySQL 不对应。有没有其他办法?

Mar*_*ian 5

来自MSDN:“Transact-SQL 时间戳数据类型与 SQL-92 标准中定义的时间戳数据类型不同。SQL-92 时间戳数据类型等效于 Transact-SQL 日期时间数据类型。”

为了能够在表中自动插入日期,您应该有一个 datetime 类型的列,默认值为 getdate() - 显示系统当前日期的系统函数。

  • 以此为基础,如果您使用的是 SQL Server 2008 或更高版本,您将需要使用新的 SYSDATETIME() 函数或 SYSUTCDATETIME() 函数(如果您需要 UTC 时间)。 (2认同)