gpt4 book ai didi

Python MySQL 错误 1064 插入日期时间字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:01 24 4
gpt4 key购买 nike

我有以下 python 代码:

now = time.strftime('%Y-%m-%d %H:%M:%S')
#now = datetime.datetime.now()
query = """INSERT INTO bandwidth_by_second (current_time, down, up) VALUES (%s, %s, %s)"""
data = (now, 1.0, 2.0)
cursor.execute(query, data)

此表的架构是:

  • current_time - 数据时间
  • 向下 - 双
  • 向上 - 双

运行时出现以下错误:

_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'current_time, down, up) VALUES ('2014-10-27 18:29:32', 1, 1)' at line 1")

我以为我把日期时间格式化错了,但是this post否则建议。

这到底是怎么回事?

最佳答案

在引号中使用“%s”。它将起作用:)

关于Python MySQL 错误 1064 插入日期时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26593340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com