草庐IT

Timestamp

全部标签

sql - unix_timestamp (MySQL) 的数据类型是什么?

我应该使用什么数据类型来保存unix_timestamp值(MySQL)? 最佳答案 类型是整数,如:int(11)适用于索引和条件,如> 关于sql-unix_timestamp(MySQL)的数据类型是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4125947/

php - 拉维尔 5.8 : Display eloquent items sorted based on timestamp

我不确定,这是怎么称呼的,所以我会尽可能详细地解释它。我有一个票务系统,我在一个部分中显示所有评论。在不同的部分,我显示相关信息,如“支持者已更改”、“票证标题已更改”、“票证状态已更改”等。当前呈现(无样式)HTML:https://jsfiddle.net/2afzxhd8/我想将这两个部分合并为一个部分,那些相关信息显示在工单的评论之间。所有内容(评论+相关信息)都应根据created_at时间戳排序显示。呈现的新目标(无样式)HTML:https://jsfiddle.net/4osL9k0n/就我而言,工单系统具有这些相关的Eloquent模型(和表格):belongsTo(

MySql 两个时间戳之间的天数差异?

如何获得两个时间戳之间的天数差异?我应该为此使用日期时间列吗?我将我的专栏切换到日期时间。简单的减法似乎并没有给我几天的结果。mysql>SELECTNOW(),last_confirmation_attempt,NOW()-last_confirmation_attemptASdiffFROMDateClubsHAVINGdiffISNOTNULL;+---------------------+---------------------------+-----------------+|NOW()|last_confirmation_attempt|diff|+-----------

MySql 两个时间戳之间的天数差异?

如何获得两个时间戳之间的天数差异?我应该为此使用日期时间列吗?我将我的专栏切换到日期时间。简单的减法似乎并没有给我几天的结果。mysql>SELECTNOW(),last_confirmation_attempt,NOW()-last_confirmation_attemptASdiffFROMDateClubsHAVINGdiffISNOTNULL;+---------------------+---------------------------+-----------------+|NOW()|last_confirmation_attempt|diff|+-----------

mysql - 在时间戳上创建索引以优化查询

我有以下形式的查询:SELECT*FROMMyTableWHERETimestamp>[SomeTime]ANDTimestamp我想优化这个查询,我正在考虑在时间戳上放置一个索引,但不确定这是否有帮助。理想情况下,我想让时间戳成为聚集索引,但MySQL不支持聚集索引,除了主键。MyTable有400万多行。Timestamp实际上是INT类型。一旦插入一行,就永远不会改变。任何给定Timestamp的行数平均约为20,但可能高达200。新插入的行的Timestamp大于大多数现有行,但可能小于某些最近的行。Timestamp上的索引能否帮助我优化此查询?

mysql - 在时间戳上创建索引以优化查询

我有以下形式的查询:SELECT*FROMMyTableWHERETimestamp>[SomeTime]ANDTimestamp我想优化这个查询,我正在考虑在时间戳上放置一个索引,但不确定这是否有帮助。理想情况下,我想让时间戳成为聚集索引,但MySQL不支持聚集索引,除了主键。MyTable有400万多行。Timestamp实际上是INT类型。一旦插入一行,就永远不会改变。任何给定Timestamp的行数平均约为20,但可能高达200。新插入的行的Timestamp大于大多数现有行,但可能小于某些最近的行。Timestamp上的索引能否帮助我优化此查询?

mysql - 使用 MySQL 获取时间戳

如何使用mysql查询获取当前时间戳? 最佳答案 取决于您要寻找的类型。当前整数Unix时间戳(1350517005)可以这样检索:SELECTUNIX_TIMESTAMP();MySQL通常将时间戳显示为日期/时间字符串。要获得其中之一,这些是您的基本选项(fromtheMySQLDate&Timereference):SELECTCURRENT_TIMESTAMP;SELECTCURRENT_TIMESTAMP();SELECTNOW(); 关于mysql-使用MySQL获取时间戳,

mysql - 使用 MySQL 获取时间戳

如何使用mysql查询获取当前时间戳? 最佳答案 取决于您要寻找的类型。当前整数Unix时间戳(1350517005)可以这样检索:SELECTUNIX_TIMESTAMP();MySQL通常将时间戳显示为日期/时间字符串。要获得其中之一,这些是您的基本选项(fromtheMySQLDate&Timereference):SELECTCURRENT_TIMESTAMP;SELECTCURRENT_TIMESTAMP();SELECTNOW(); 关于mysql-使用MySQL获取时间戳,

mysql - 如何更改 mysql 表列的默认值?

我有一个表,其中有一列类型为timestamp,默认为current_timestamp并在每次更新时更新为current_timestamp。我想删除此列的“更新时”功能。如何编写alter语句?我尝试了以下方法:ALTERTABLEmytablealtercolumntimesetDEFAULTnow();但这不起作用。 最佳答案 Pete几乎是正确的,但“更改”使用了错误的语法:ALTERTABLEmytableCHANGE`time``time`TIMESTAMPNOTNULLDEFAULTCURRENT_TIMESTAMP

mysql - 如何更改 mysql 表列的默认值?

我有一个表,其中有一列类型为timestamp,默认为current_timestamp并在每次更新时更新为current_timestamp。我想删除此列的“更新时”功能。如何编写alter语句?我尝试了以下方法:ALTERTABLEmytablealtercolumntimesetDEFAULTnow();但这不起作用。 最佳答案 Pete几乎是正确的,但“更改”使用了错误的语法:ALTERTABLEmytableCHANGE`time``time`TIMESTAMPNOTNULLDEFAULTCURRENT_TIMESTAMP