I am having trouble inserting a record into a MySQL database from python. This is what I do.
def testMain2(): conn = MySQLdb.connect(charset='utf8', host="localhost", user="root", passwd="root", db="epf") cursor = conn.cursor() tableName = "test_table" columnsDef = "(export_date BIGINT, storefront_id INT, genre_id INT, album_id INT, album_rank INT)" exStr = """CREATE TABLE %s %s""" % (tableName, columnsDef) cursor.execute(exStr)
A table has been created, but there is nothing in the table. I can run the INSERT successfully in a terminal with the same credentials.
Any suggestions on what I might be doing wrong?
David source share