php - Laravel - 什么时候更喜欢 timestampsTz() 而不是 timestamps()?
问题描述
我看到默认情况下使用 timestamps()。这让我觉得很脆弱,因为有许多移动部件导致时间戳出错的方式有很多种,所有这些部件都可能有不同的时区。
是否有理由更喜欢 timestamps() 而不是 timestampsTz()?到目前为止,我想出的是:
- 如果该列以某种 ID 或类似 ID 的方式使用,例如分片,则最好使用 timestamps()。
- 似乎 timestampsTz() 可能是 Postgres 的东西,所以不是 MySQL?但是 timestampsTz() 没有在文档中列出任何陷阱。如果 timestampsTz() 在 MySQL 中没有做任何事情,那么什么是时区感知时间戳列的最佳选择?
谢谢您的帮助!
解决方案
推荐阅读
- mysql - 保持mysql json查询的字段顺序
- c# - C# - CS1503 - 参数 1:无法从 'string' 转换为 'int'
- python - 如何将 JSON 转换为 CSV?(支持 UTF-8)
- c - C 国际象棋游戏 - 棋盘黑色部分的字母显示不正确
- gulp - gulp 浏览器同步不起作用,我安装了 npm 浏览器同步但不起作用
- android - 如何更新 PagedListAdapter 中的单个项目
- assembly - 如何使用 8086 将 ascii 数字 057836 转换为打包的 bcd 数字
- javascript - window.getSelection() 上的 Mozilla firefox 问题
- keras - Keras 卷积层的维度误差
- yii2 - Yii2 会话在每次页面刷新时重新加载