我想将一行数据插入到MySQL表中,并将其插入时间戳与该行一起存储,以便稍后与其他时间进行比较。对于此操作,最好的字段类型是什么?在PHP中插入带有时间戳的行的最佳方法是什么? 最好的字段类型是TIMESTAMP。在PHP中,可以使用NOW()函数来插入当前时间戳。
使用 TIMESTAMP 作为字段类型。所有 TIMESTAMP 字段类型将具有 CURRENT_TIMESTAMP 作为默认值(它是 NOW() 的别名) 在添加记录时,向该字段写入 '' - 它将以默认时间作为值。
SELECT
查询中,加入另一列..now()-timestamp_column as difference
- MattSELECT *
查询,我通过在生成的数组中使用索引来访问返回值。有没有办法在不必拥有单独的now()-timestamp_column as difference
查询的情况下使用相同的SELECT *
查询? - Chetanstrtotime()
来达到相同的效果。 - Chetan