У меня есть таблица с двумя полями.Может быть несколько строк с одинаковым значением каждого поля, но только одна строка, где оба значения одинаковы.
Хмм, это звучит не очень хорошо, поэтому вот несколько примеров:
good stuff
a, 1
a, 2
b, 1
b, 2 < ==== all are unique combinations
bad stuff
a, 1
a, 1 <=== this permutation should only occur once
Итак, как псевдокод: if no row exists with both columns of the give values, then UPDATE INSERT a new row (else, do nothing).
В таблице нет ключей (это не так?).Есть ли одна команда, чтобы сделать это, вроде INSERT IF NOT EXISTS
?Или мне сначала нужно выполнить поиск, а затем решить, использовать ли INSERT?
Предпочтительное решение ODBC, хотя в настоящее время это только MySql