Я бы хотел проверить, существует ли строка, но без указания имен столбцов, а только их значений.IE.
+------+------+------+
|field1|field2|field3|
+------+------+------+
| abc | cba | val |
+------+------+------+
SELECT * FROM myTable WHERE ... = (SELECT 'abc', 'cba', 'val')
Возможно ли это?
Я пишу функцию в php, и я хотел бы добавить строку, если такой строки не существует.Функция будет принимать n
параметров, т.е.
addNewRowIfDoesNotExist('table1', 'abc', 'cba', 'val');
Я не хочу изменять структуру функции, но мне нужно проверить, существует ли такая строка в таблице, как сказано.Так что я не передаю имена столбцов.Итак, как я могу проверить, существует ли строка, не сообщая имена столбцов?
Спасибо
Майк