我试图将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中的保留字。