誰かが私を助けてくれることを願っていますか?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"
初めての経験なので見落とし等ありましたらご容赦ください!どんな助けでも大歓迎です!