Hola chicos,
he empezado a trastear con las bbdd con mysql y despues de conseguir que me funcione el conector con python3, me estoy peleando con la funcion insert into. A ver si alguno podeis ver el error. NUM_LOG lo tengo como auto increment, y las variables internet y controladora como INT, y fecha como DATE
#Preparamos el query SQL para insertar un registro en la BBDD
try:
# Ejecutamos el comando
cursor.execute("INSERT INTO CONEXION(NUM_LOG, INTERNET, CONTROLADORA, FECHA) VALUES (%(num_id)s, '0', '0', '2022-12-01'")
num_id = cursor.lastrowid
# Efectuamos los cambios en la base de datos
conn.commit()
except:
conn.rollback()
print("hA HABIDO ERROR")
como veo que no te han contestado te dire:
1) no tengo la más pálida idea de que es rasperry
2)uso un poco de mysql-connector
3)no has puesto todo el código
4)asumo que ya has conectado con la base de datos
5)también debes tener creado a cursor
6)¿qué error te da?
Edito: ah me olvidé! también puede ser el formato de fecha:'2022-12-01' por '2022,12,1' quizá sea uno de los errores, o sea el formato de fecha que le estás pasando y los int es mejor pasarlos directamente sin ' ' sino se intrepretan como string.
Otra cosa, si num_log es autonumérico deberías pasarle un valor null.