Cita de: 0roch1 en 6 Octubre 2015, 21:41 PM
Hola.
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 (python) [Seleccionar]
#! 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())