mysql - 在 SQL 中存储时间的正确数据类型是什么?

标签 mysql time

这是我现在的表(使用 mysql):

SQL Table: koko_table
  name varchar(140)
  status varchar(140)
  time TIMESTAMP

我的问题基本上是,我有一个表单(使用 php),用户使用该表单仅在状态列中存储数据,当用户存储在状态列中时,我的时间列将时间捕获为永久数据。我想我没有为时间列使用准确的 DATATYPE,因为每次我访问我的数据库时,时间列都有不同的值。

将用户输入的状态时间存储为不可更改的数据的正确数据类型是什么。

最佳答案

最好的数据类型是 DATETIME。

关于mysql - 在 SQL 中存储时间的正确数据类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7820808/

相关文章:

mysql - 在 mysql 中使用 DATE_FORMAT 获取毫秒数

java - 使用 Java 导入 SQL

mysql - where 子句匹配同一个表中的 2 行来获取结果

python - 如何从字符串中解析timedelta

mysql - mysql 控制台中程序执行时间的差异

如果我使用 'after update' 但不使用 'after insert',MYSQL 触发器是否有效?

mysql - Zend 的多个子查询

pdf - 有没有办法在 PDF 上设置时间限制?

javascript - 转换字符串 (HH :mm) into date and print custom formatting (arrives in x minutes)

javascript - 具有 15 小时延迟的 Moment.js