我有一个MySQL表,其中列
在JavaScript中,Unix时间戳以整数形式返回,在PHP中,time()以整数形式返回,但在MySQL中,为什么是日期时间格式?为什么?
我知道可以使用bigint类型,但我想在从phpmyadmin插入数据时向行添加时间戳,并在更新数据时更新时间戳(只能在timestamp类型的列中设置)。
_update
的类型是timestamp
。 我遇到了问题,不明白为什么当我选择这个列时,它返回的是日期时间格式,而不是整数?在JavaScript中,Unix时间戳以整数形式返回,在PHP中,time()以整数形式返回,但在MySQL中,为什么是日期时间格式?为什么?
我知道可以使用bigint类型,但我想在从phpmyadmin插入数据时向行添加时间戳,并在更新数据时更新时间戳(只能在timestamp类型的列中设置)。
timestamp
数据类型,除非你对它进行操作使其返回unix_timestamp
,否则你会得到一个timestamp
作为返回值。 - 1000111_update
中输入的是日期时间格式,而我想要数字值。 - Peter