从Python向MySQL中插入unix时间戳

从Python向MySQL中插入unix时间戳,python,mysql,python-3.x,timestamp,Python,Mysql,Python 3.x,Timestamp,我希望将当前系统时间戳插入数据库的一个字段中。我不想使用服务器端now()函数,需要使用python客户端的系统时间戳。什么MySQL数据类型可以存储这个值,我应该如何插入它?time.time()足够吗?time.time()是一个浮点数,如果一秒钟的分辨率足够,你可以截断它并将其存储为一个整数。我认为这是一个不同的问题。”我要找的是unix时间戳(更准确),而不是您引用的示例中所示的每日日期时间。另外,仍然不确定在db端使用什么数据类型来存储此数据。是否有理由不使用DATETIME数据类型?

我希望将当前系统时间戳插入数据库的一个字段中。我不想使用服务器端
now()
函数,需要使用python客户端的系统时间戳。什么MySQL数据类型可以存储这个值,我应该如何插入它?
time.time()
足够吗?

time.time()
是一个浮点数,如果一秒钟的分辨率足够,你可以截断它并将其存储为一个整数。

我认为这是一个不同的问题。”我要找的是unix时间戳(更准确),而不是您引用的示例中所示的每日日期时间。另外,仍然不确定在db端使用什么数据类型来存储此数据。是否有理由不使用DATETIME数据类型?“time.time()足够吗?”这由您决定。所以对于您的用例来说,它足够了吗?如果是这样,它只是一个浮点值。。。将其存储为一个。不在python 3.6>>int(datetime.datetime.now().timestamp()中工作
>>> import datetime
>>> datetime.datetime.now().strftime("%s")
'1403545051'