Hola.
Te hace falta indicar el valor del parámetro now_date.
Tienes varias formas.
Te hace falta indicar el valor del parámetro now_date.
Tienes varias formas.
Gracias por la respuesta, pero ya encontré el error, execute() toma dos parámetros y sólo estaba pasando uno, el código ahora está así y funciona, también agregué el commit, gracias por
Código
#! python3 # trying to connect to mysql import sys import mysql.connector import time def main(): db = mysql.connector.connect(user='user', password='password', host='localhost', database='new_games') cursor = db.cursor() query = ("INSERT INTO games (name, date_added) VALUES (%s, %s)") data_games = ('Cyborg SpaceNow', time.strftime("%Y-%m-%d %H:%M:%S")) cursor.execute(query, data_games) db.commit() cursor.close() db.close() if '__main__' == __name__: sys.exit(main())