php - 按日期第几行对sql输出进行排序

标签 php sql date

在 SQL 数据库中存储日期和时间的最佳方式是什么? 我应该使用 date() 还是有其他更好的方法来做到这一点?如果我应该能够按日期排序,那么应该将其设置为哪种类型的 sql 行?时间戳或日期时间?

最佳答案

DATETIMETIMESTAMP 都可以按其默认格式排序。使用这两者之一是最好的遵循方式,而不是将它们存储为 VARCHAR 或其他数据类型。

我个人更喜欢使用 DATETIME 而不是 TIMESTAMP,因为它受到限制。

关于php - 按日期第几行对sql输出进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12877709/

相关文章:

php - 如何防止外部PHP脚本的 'manual execution'

php - 通过提示输入 php 中的第一个数字来顺序编号文件

php - 如何向已注册用户添加用户数据

php - 简单的 MySQL 语法错误

sql - 如何在具有不区分大小写的排序规则的数据库上使我的外键区分大小写?

php - 在 mysql 中插入的复选框值

c# - 如何使用 Dapper 高效地选择聚合对象?

javascript - 如何通过javascript将日期转换为毫秒?

python - 有条件地替换日期时间 - python

java 。 GregorianCalendar 以月为单位的日期差异无法正常工作