如何在 MySQL 服务器中存储 GMT 偏移量和 DATETIME
我在 MS SQL Server 2008 中使用 C#
现在我想迁移到 MySQL 服务器 5.5
但我不知道如何以什么数据类型存储
GMT offset
值 MySQL 服务器?请帮我存储C#的数据类型
DateTimeOffset
到MySQL 服务器
有人可以帮助我吗?
谢谢, 金丹
I was using C# with MS SQL Server 2008
Now i want to migrate to MySQL server
5.5
But i dont know how to store the
GMT offset
value in what data type
of the MySQL Server?Please help me store C#'s datatype
DateTimeOffset
toMySQL server
Anybody please help me?
Thanks,
Chintan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它必须存储为单独的字段。在 MySQL 和大多数数据库中,日期+时间存储为单个标量值,即 32 位或 64 位整数,具体取决于特定的时间数据类型。
将其存储为 mysql.timezone.Time_zone_id 中的相应条目,或使用您自己的时区表。
It has to be stored as a separate field. In MySQL, and most databases, date+time is a stored as a single scalar value, a 32- or 64-bit integer, depending on the specific time datatype.
Either store it as the corresponding entry in
mysql.timezone.Time_zone_id
, or use your own timezone table.