我希望有人能帮助我吗?我正在尝试使用 Python 2.7 和 MySQLdb 库填充 MySQL 数据库。我已经编写了下面的示例脚本,但无论我尝试什么,我都无法让它工作。
代码运行时没有错误(当我运行代码时它会打印“完成”但仅此而已),当我直接在 phpMyAdmin 中尝试查询时它工作正常,由于某种原因我无法让它在 Python 中工作。
我错过了什么吗?我需要在 phpMyAdmin 中激活什么才能让它工作吗?下午大部分时间我一直在寻找答案,当其他人遇到类似问题时,尽管他们往往会收到错误消息(我没有)。
import MySQLdb
# Define the database access details
DB_HOST = "localhost"
DB_USER = "username"
DB_PASSWORD = "secretpassword"
DB_NAME = "TestDatabase"
# Establish the connection to the database
db = MySQLdb.connect(
host=DB_HOST,
user=DB_USER,
passwd=DB_PASSWORD,
db=DB_NAME
)
cur = db.cursor()
Query = "INSERT INTO SearchResults ( `TimeStamp`, `SearchTerm`, `SearchResult`) VALUES ('2013-06-22 17:28:09', 'TestSearchTerm', 'Test Search Result');"
cur.execute(Query)
print"Done"
这是我第一次遇到这种情况,所以如果我忽略了一些明显的事情,请原谅我!任何帮助,将不胜感激!