Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте..
У меня есть две почти одинаковые таблицы, одна типа MEMORY (mem_tb) и MyISAM (tb, в ней больше столбцов чем в mem_tb) при работе программы mem_tb периодически пополняется, а в конце обработки необходимо скинуть mem_tb в tb.
Как можно запись в tb записи которых в ней ещё нет? плюс ещё необходимо обновить пару столбцов.
Можно было бы очистить tb и просто по вставлять записи из mem_tb, однако с mem_tb могут произойти ошибки при вставке в неё новых записей.. таким образом можно потерять много записей. Записей пока 1 600 000
Неактивен
insert ignore into tb (..) select .. from mem_tb
плюс уникальный ключ на поля по которым определяется уникальность
Неактивен
Неактивен
Спасибо) но insert ignore то что нужно а столбцы легче другим запросом обновить)
Неактивен