Есть такая конструкция:
$pdo->prepare("INSERT IGNORE INTO `category` (`name`, `goods`, `service`, `addadmin`, `addtime`) VALUES (:name, :goods, :service, :addadmin, :addtime)");
Знаю есть еще вот такая вещь:
ON DUPLICATE KEY UPDATE
Вопрос, как заставить скрипт выдавать просто ошибку, если name = :name?
Изменять базу не требуется, нужно просто вывести на экран "Запись уже существует..."
Или все таки городить 2 запрос?