Como o SQLite não oferece suporte à sintaxe de junção de atualização, você pode ficar preso à sua abordagem atual envolvendo uma subconsulta correlacionada. Dito isto, se você adicionar índices ao
db2.people
table em ambas as colunas, ele pode acelerar a atualização notavelmente. Se você adicionar um índice em name
e number
então isso permitiria um tempo de pesquisa muito mais rápido para cada linha em db1.people
durante a atualização.