evshi
Новичок
Проверка на дублируемость записи перед добавлением
При добавлении записи в БД хотел проверить, не ли добавляемого значения уже в БД и если нет, сразу добавить. Хотел это сделать с помощью SQL вот так:
[SQL]
SELECT
IF(
(SELECT `id` FROM `reviews_stop_list` WHERE `email`='[email protected]' LIMIT 1)>0,
'email allready exists',
INSERT INTO `reviews_stop_list` (`email`, `dt`) VALUES ('[email protected]', NOW())
)
[/SQL]
Но SQL ругается. Видимо так нельзя
Посоветуйте, как лучше быть?
При добавлении записи в БД хотел проверить, не ли добавляемого значения уже в БД и если нет, сразу добавить. Хотел это сделать с помощью SQL вот так:
[SQL]
SELECT
IF(
(SELECT `id` FROM `reviews_stop_list` WHERE `email`='[email protected]' LIMIT 1)>0,
'email allready exists',
INSERT INTO `reviews_stop_list` (`email`, `dt`) VALUES ('[email protected]', NOW())
)
[/SQL]
Но SQL ругается. Видимо так нельзя
