[MySQL y Python]No guarda los datos en MySQL

Iniciado por stuckey, 21 Noviembre 2013, 03:45 AM

0 Miembros y 1 Visitante están viendo este tema.

stuckey

Hola chicos soy nuevo,es mi primer consulta aqui,y tengo una duda que no puedo saber porque pasa,les dejo las dos script aqui abajo,lo ejecuto desde la consola de python pero cuando voy a verificar las tablas se encuentran vacias como que no carge ningun dato.

Python :
https://gist.github.com/anonymous/7575065

MySQL:
https://gist.github.com/anonymous/7575117

Shell Root

Que error te sale?. Como siempre se ha dicho, deberías de printear la query, para hacer un debug mas limpio de la query!
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

stuckey

No me sale ningun error,en la consola de python muestra todo lo que ingreso,lo ingreso todo bien se termina de ejecutar pero cuando voy a ver si quedaron guardado en la tabla proyecto,no quedaron guardados,no hay nada,y yo quiero que queden gurdados,gracias por la molestia en contestar

Shell Root

#3
Hice una prueba en un compilador online de python, obviamente no igualando el enterno.

La query me salio de la siguiente manera,
Código (sql,3) [Seleccionar]
INSERT INTO `test`.`Proyecto`(id_proyecto,Nombre,responsable,estado,fecha_inicio,historial)
VALUES('1',
    "shellroot1",
    'shellroot2',
    'shellroot3',
    '20131121',
    'shellroot4');


No se que onda con esas comillas dobles, cambialas por comillas simples,
Código (python) [Seleccionar]

# SNIP
VALUES('%s', '%s', '%s', '%s','%s', '%s');
# SNIP
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.