Was mache ich hier falsch? Es läuft ohne Fehler, es hat eine Tabelle erstellt, aber die Zeilen sind leer. Warum?Python-Code und SQLite3 werden keine Daten in die Tabelle Pycharm einfügen?
import sqlite3
sqlite_file = (r"C:\Users\Dragan\PycharmProjects\MyProject\ArchLib2.db")
conn = sqlite3.connect(sqlite_file)
cursor = conn.cursor()
table_name = 'Archive'
sql = 'CREATE TABLE IF NOT EXISTS ' + table_name + '("first_name" varchar NOT NULL, "second_name" varchar NOT NULL)'
cursor.execute(sql)
sql = 'INSERT INTO ' + table_name + '(first_name,second_name) VALUES ("value1","value2");'
cursor.execute(sql)
cursor.close()
Stellen Sie sicher, rufen 'conn.commit()' nach dem Einfügen von Daten. – bernie
Ich habe ... und nichts Tisch ist noch leer .. 3 Stunden verschwendete dies – PythonMan