Мне нужен какой-то SQL, чтобы обновить запись в базе данных, если она существует, и вставить ее, когда ее нет, оглядываясь вокруг, можно найти несколько решений для этого, но я не знаю, каковы правильные / приемлемые способы сделай это.
В идеале мне бы хотелось, чтобы он работал как на Firebird 2, так и на MySQL 5, так как обновление нужно будет запускать для обеих баз данных, и было бы проще, если бы один и тот же SQL работал на обеих, если он работал на большем количестве баз данных, быть плюсом.
Скорость и надежность также влияют на надежность и скорость в этом случае, но потенциально могут использоваться для быстрого обновления 1000 записей (по разным таблицам).
Есть ли какие-либо вопросы?