str时间戳到python中的mysql时间戳



我试图将unix时间戳与mysql时间戳一起存储在mysql中,但当我尝试这样做时,它在mysql 中显示0000-00-00 00:00:00

我试过的方法如下

mysql id名称时间戳中的表结构whare id是自动名称是varchar,timestamp是时间戳

sql query is "INSERT INTO stocks (ticker, timestamp) VALUES ("harry", "1607485826")"

我试过另一个日期时间如下的从日期时间导入日期时间//只导入一次

tmpstp = datetime.fromtimestamp(1607485826)
f'INSERT INTO stocks (ticker, timestamp) VALUES ("harry", {tmpstp})'

使用

INSERT INTO stocks (ticker, `timestamp`) 
VALUES (@ticker, FROM_UNIXTIME(@timestamp))

其中CCD_ 1和CCD_。

对于显示的参数值,查询将为

INSERT INTO stocks (ticker, `timestamp`) 
VALUES ('harry', FROM_UNIXTIME(1607485826))

PS。我建议您强烈重命名列timestamp——这是MySQL中的保留字。

最新更新