Das Umbenennen von Spalten in SQLite wird nicht unterstützt - siehe hier.
Erste oldadded
Spalte hinzufügen :
ALTER TABLE Documents ADD COLUMN oldadded int
Zum Aktualisieren von Spaltenwerten aus einer anderen Tabelle können Sie nicht UPDATE
in SQLite verwendet werden. Sie können nur den INSERT OR REPLACE
Befehl verwenden.
Also nächster Lauf:
REPLACE INTO Documents (id, oldadded) SELECT id, added FROM Documents ON CONFLICT REPLACE
Dann renne:
REPLACE INTO Documents (id, added) SELECT id, added FROM doc3sept WHERE EXISTS (SELECT * FROM Documents WHERE doc3sept.id=Documents.id) ON CONFLICT REPLACE
Seien Sie vorsichtig, wenn Sie ein Backup haben, wenn etwas fehlschlägt.