я ничего там не могу понять в этих двух вложеных схемах. Можешь объяснить доступно, опираясь на мой конкретны пример, который я выложил? Мне нужно чтоб после загрузки таблицы из exel (готово), пользователь выбирал, в какие колонки что писать ( готово, но не подходит), далее чтоб таблица перегонялась в БД, при этом если в БД есть строка с таким же наименованием и номером, то в нее нужно записать выбранные значения из такой же строки в таблице, не меняя остальный ячейки, а если такого наименования и номера нет - то строка записывается новая, опять же импользуя маску, заданную пользователем куда и что писать.
------------ Дoбавленo в 10.16:Tad писал(а):
UPDATE <имя таблицы> SET <имя колонки> = "Николаевич" WHERE id=%1;
или
REPLACE <имя таблицы>(id,<имя колонки>) values(%1,"Николаевич")
ячейки id, name, nomer, kol
забиваются запросом insert or update into table (id,%2) values (%3). при следующей перезаписи, нужно чтоб менялись значения в этих же колонках (id,%2)на значения которые тоже через форматстр подаются (%3), а остальные ячейки не затирались. Как реализовать? update c этим синтаксисом не работает.