У меня есть две SQL Lite таблицы с идентичной схемой / структурой.
Только строки отличаются.
Я хочу скопировать все строки из srcTable, которые еще не находятся в destTable. Индекс может быть другим! Но это не имеет значения для операции копирования.
Мне нужен быстрый и простой способ, так как в таблице действительно много столбцов.
У моего srctable есть немного странное имя, это said:
importing_nowtelco_08989.csv
Проблема в том, что имя содержит a.?
Программа, которую я использую для выполнения SQL, называется DB Browser for SQLite
Я использовал многочисленные операции и даже сложные, такие как
INSERT INTO destTable
SELECT A,B,C,D,E
FROM srcTable
WHERE NOT EXISTS(SELECT * FROM destTable
WHERE (
srcTable.A=destTable.A and
srcTable.B=destTable.B and
srcTable.C=destTable.C and
srcTable.D=destTable.D and
srcTable.E=destTable.E
))
и
SELECT * INTO destTable FROM srcTable
SELECT A,B,C,D,E INTO destTable FROM srcTable
, но ничего не получалось