你好我有奇怪的问题我在 CentOS 上使用 Python 版本 2.6.6 和 MYSQLdb API 版本(1、2、3、'gamma'、1)当我想更新/插入一些数据到一个表时,python 返回我 1(真)但是mysql中没有数据,当我在phpmyadmin中输入SAME查询时,一切正常
这是代码
import MySQLdb
# make mysql connection
try:
db = MySQLdb.connect(host="192.168.0.*", port=3366, user="*", passwd="*", db="*")
except MySQLdb.Error, e:
print "Error %d: %s" % (e.args[0], e.args[1])
exit()
sql = cursor.execute("INSERT INTO `video` SET `title`='testera', `description`='', `featuredesc`='', `keyword`='', `location`='', `embed_code`='', `vPath`='', `vSize`='0', `vText`='', `videoUrl`='', `mod_filestatus`='', `mod_mode`='', `mod_external`=''")
print sql # giving me 1
所以没有错误,一切正常,只是不在 db 中,并且 db/tabel/fields 存在。怎么办,我不知道。