gpt4 book ai didi

python - 在 Python 中执行 MySQL 查询无法正常工作

转载 作者:行者123 更新时间:2023-11-29 06:34:42 24 4
gpt4 key购买 nike

我在 python 脚本中遇到问题。

在 phpmyadmin 中,相同的查询正常工作,但在脚本中,第二个查询不起作用。 (没有错误,没有插入)

我的代码:

from sys import argv
import MySQLdb
################
#
# python dbinsert.py "radiostion" "track" "url"
#
###############
db = MySQLdb.connect(host="localhost",
user="root",
passwd="xxxxxx",
db="cjgb")
cur = db.cursor()
cur.execute("""SELECT MAX( Date ), Name
FROM Track
WHERE Station = %s""", argv[1])
name = ""
for row in cur.fetchall():
name = row[0]
if nazwa is not argv[2]:
cur.execute("""
INSERT INTO Track VALUES
("%s", SYSDATE(), "%s", "%s", "%s", "%s")
""",
(argv[1], argv[2], argv[2], argv[2], argv[3]))

怎么了?感谢您的回答。

最佳答案

插入后需要运行db.commit()

关于python - 在 Python 中执行 MySQL 查询无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25688031/

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