mysql 时间日期字段 用varchar 和 datetime哪种类型更好
时间: 2023-10-11 09:08:59 浏览: 307
Mysql中的Datetime和Timestamp比较
一般来说,如果你需要对时间日期字段进行查询、排序或者计算,那么使用 `datetime` 类型更好。因为 `datetime` 类型可以直接进行时间计算,而且也可以通过函数将时间日期格式化为你想要的格式。而如果你只是需要将时间日期作为一个字符串存储,那么使用 `varchar` 类型就可以了。但是要注意的是,使用 `varchar` 类型存储时间日期可能会导致数据不一致或者查询效率低下,因为时间日期字符串的格式可能不统一,而且无法像 `datetime` 类型那样进行时间计算和比较。
阅读全文