Da SQLite die Update-Join-Syntax nicht unterstützt, bleiben Sie möglicherweise bei Ihrem aktuellen Ansatz mit einer korrelierten Unterabfrage hängen. Davon abgesehen, wenn Sie Indizes zu db2.people
hinzufügen Tabelle in seinen beiden Spalten, kann es das Update merklich beschleunigen. Wenn Sie einen Index zu name
hinzufügen und number
dann würde dies eine viel schnellere Suchzeit für jede Zeile in db1.people
ermöglichen während des Updates.