Python 创建和读取mysql记录的脚本赢得';跑不动
我一直在close()处遇到语法错误,我不确定问题出在哪里 它只是说语法错误列2 我正在使用komodo edit,当我从Python3切换到python语言时,就会出现错误Python 创建和读取mysql记录的脚本赢得';跑不动,python,mysql,Python,Mysql,我一直在close()处遇到语法错误,我不确定问题出在哪里 它只是说语法错误列2 我正在使用komodo edit,当我从Python3切换到python语言时,就会出现错误 在python3中,这一点很清楚,但是当我运行它时,我在同一个地方得到了错误。SQL中的字符串文本用单引号(“)表示。数字表示为裸字面值。因此: #!/usr/bin/env python3 import MySQLdb db = MySQLdb.connect('localhost','tekno','poop'
在python3中,这一点很清楚,但是当我运行它时,我在同一个地方得到了错误。SQL中的字符串文本用单引号(
“
)表示。数字表示为裸字面值。因此:
#!/usr/bin/env python3
import MySQLdb
db = MySQLdb.connect('localhost','tekno','poop','media')
cursor = db.cursor()
data = cursor.fetchone()
sql = """ INSERT INTO shows_and_tv(watched_on,title,score_rating(curtime(),"mega","20")"""
try:
cursor.execute(sql)
db.commit()
except:
db.rollback()
try:
results = cursor.fetchall()
for row in results:
date1 = row[0]
name = row[1]
score = row[2]
print 'date1'
db.close()
sql = """INSERT INTO shows_and_tv(watched_on,title,score_rating(curtime(),'mega',20)"""