Я пытаюсь этот запрос вставить некоторые записи из таблицы в другую, когда recods еще не exesiting в целевой таблице, но я получаю следующую ошибку, какой лучший запрос для UPSERT в memsql из другой таблицы?UPSERT в Memsql из другой таблицы
Запрос: INSERT INTO ema.device_set (segment_0, segment_1, сегмент_2, segment_3, segment_4, last_updated) SELECT, tmp.segment_0, tmp.segment_1, tmp.segment_2, tmp.segment_3, tmp.segment_4, TMP. last_updated ОТ ema.tmp_device_set TMP ГДЕ НЕ СУЩЕСТВУЕТ ( SELECT * FROM ema.device_set вкладке WHERE tmp.segment_0 = tab.segment_0 и tmp.segment_1 = tab.segment_1 и tmp.segment_2 = tab.segment_2 и tmp.segment_3 = tab.segment_3 и tmp.segment_4 = tab.segment_4 );
ошибка: У раздела нет мастер-экземпляра или ошибки листа. База данных будет доступна для запроса через 2 секунды после завершения восстановления с диска.
кажется запрос вызывает эту ошибку, потому что мы перезапустить кластер, и он выходит из строя каждый раз, когда я пытался запрос – Naj11
В этом случае проверьте tracelog, чтобы найти более подробную информацию о том, почему это происходит сбой. –