我在Eclipse中从PyDev运行它...
import pymysql conn = pymysql.connect(host='localhost', port=3306, user='userid', passwd='password', db='fan') cur = conn.cursor() print "writing to db" cur.execute("INSERT INTO cbs_transactions(leagueID) VALUES ('test val')") print "wrote to db"
结果是,在控制台顶部显示C:... test.py,并在控制台中:
写入db写入db
所以它不会在执行命令之后终止.但是当我在MySQL中查看表时,它是空的.没有插入记录.
首先,为什么不写这个记录.其次,如何查看日志或错误以查看发生的情况.如果代码失败,通常会出现某种红色错误.