Veran, estoy hace rato ya intentando insertar registros en la SQLite3 pero no logro hacerlo.
Quiero aclarar que las datos se insertan si lo hago desde el DB Browser de SQLite3, el problema esta solo en insertarlo con Python
Dejando ese de lado, la cosa es...
Yo puedo hacer esto y funciona.
Código Python:
Tambien estoVer original
from sqlite3 import *; _connect = connect("world"); _cursor = _connect.cursor(); _sql = "CREATE TABLE `MyTable` (`MyValue1` mediumint(8), `MyValue2` char(100))"; _cursor.execute(_sql);
Código Python:
Ver original
from sqlite3 import *; _connect = connect("world"); _cursor = _connect.cursor(); _sql = "DROP TABLE IF EXISTS `MyTable`"; _cursor.execute(_sql);
Pero si hago esto no me lo inserta
Código Python:
Ver original
from sqlite3 import *; _connect = connect("world"); _cursor = _connect.cursor(); _sql = "INSERT INTO `MyTable` (`MyValue1`, `MyValue2`) values(3306, 'Default MySQL Port')"; _cursor.execute(_sql);
¿que podria esta pasando aqui?
No da errores ni cosas asi, toma cada sentencia como ejecutada, pero luego no esta....
Por si sirve de algo, las primeras veces las insertaba, pero luego dejo de hacerlo, pense que era porque habia realizado modificaciones en el programa, pero luego vi que no.
Digo esto porque habia insertado unas 40mil lineas unas 10 veces y tal vez la DDBB se fundio y no se, haya que cambiar alguna confg.
Espero me puedan ayudar.