Задать вопрос

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 запрос?
  • Вопрос задан
  • 618 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
sayber
@sayber Куратор тега PHP
Да, я программирую на PHP и еще асинхронно!
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Ваш ответ на вопрос

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

Похожие вопросы