小编rgz*_*rgz的帖子

使用带有mysql unix时间戳的sqlalchemy定义表

背景,有几种方法可以在MySQ中存储日期.

  1. 作为字符串,例如"09/09/2009".
  2. 作为使用函数UNIX_TIMESTAMP()的整数,这应该是传统的unix时间表示(你知道自纪元加上/减去闰秒后的秒数).
  3. 作为MySQL TIMESTAMP,mysql特定的数据类型与unix时间戳不同.
  4. 作为MySQL Date字段,另一种mysql特定的数据类型.

    不要将案例2与案例3(或案例4)混淆是非常重要的.我有一个带有整数日期字段的现有表(案例2)如何在sqlalchemy中以一种我不必访问mysql的"FROM_UNIXTIME"函数的方式定义它?

    对于记录,只使用sqlalchemy.types.DateTime并希望它在检测到整数列时做正确的事情不起作用,它适用于时间戳字段和日期字段.

python mysql sqlalchemy

3
推荐指数
1
解决办法
3876
查看次数

标签 统计

mysql ×1

python ×1

sqlalchemy ×1