Python Version gelöscht: 2.7 OS: Ubuntu 12,04Die Größe der Datenbank bleiben gleich nach vielen Reihen
conn = sqlite3.connect("Database.db")
cursor = conn.cursor()
for id in ids:
cursor.execute("DELETE FROM tablename WHERE id = ?", (id,))
conn.commit()
löschen scheint zu funktionieren, aber die Größe von „database.db“ bleiben gleich. Was könnte das Problem sein?
Was soll ich dann tun, um die Datenbankgröße zu reduzieren? Weil der Platz begrenzt ist und ich etwas Platz frei machen muss. –
@ J. Joe. . . In SQLite glaube ich, dass Sie "Vakuum" verwenden: https://sqlite.org/lang_vacuum.html. –