Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中执行MySQL查询无法正常工作_Python_Mysql_Sql_Mysql Python - Fatal编程技术网

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

在Python中执行MySQL查询无法正常工作,python,mysql,sql,mysql-python,Python,Mysql,Sql,Mysql Python,我对python脚本中的查询有问题 在phpmyadmin中,相同的查询正常工作,但在脚本中,第二个查询不工作。(无错误,无插入) 我的代码: from sys import argv import MySQLdb ################ # # python dbinsert.py "radiostion" "track" "url" # ############### db = MySQLdb.connect(host="localhost",

我对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()