INSERT INTO без дублей, как?

Есть такая конструкция:
$pdo->prepare("INSERT IGNORE INTO `category` (`name`, `goods`, `service`, `addadmin`, `addtime`) VALUES (:name, :goods, :service, :addadmin, :addtime)");

Знаю есть еще вот такая вещь:
ON DUPLICATE KEY UPDATE
Вопрос, как заставить скрипт выдавать просто ошибку, если name = :name?
Изменять базу не требуется, нужно просто вывести на экран "Запись уже существует..."
Или все таки городить 2 запрос?
  • Вопрос задан
  • 598 просмотров
Решения вопроса 1
sayber
@sayber Куратор тега PHP
Да, я программирую на PHP и еще асинхронно!
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы