当我们在 unix_timestamp 中传递超出范围的值时,mysql 返回 0。值的有效范围与 timestamp 数据类型相同。
示例mysql> select unix_timestamp('1969-01-01 04:05:45');+---------------------------------------+| unix_timestamp('1969-01-01 04:05:45') |+---------------------------------------+| 0 |+---------------------------------------+1 row in set (0.00 sec)
当我们在 from_unixtime 中传递超出范围的值时,mysql 返回 null。值的有效范围与 integer 数据类型相同。
示例mysql> select from_unixtime(2147483648);+---------------------------+| from_unixtime(2147483648) |+---------------------------+| null |+---------------------------+1 row in set (0.00 sec)
以上就是在 unix_timestamp() 或 from_unixtime() 函数中传递超出范围的值时,mysql 将返回什么?的详细内容。