Ошибка:
Duplicate entry '12-4534' for key 'model_and_id'
INSERT INTO `pharm_meta` SET `id`='4515',
`model_id`='12',
`model_row_id`='4534',
`title`='Пентаксим',
`description`='Комбинированная вакцина',
`search_words`=''
ON DUPLICATE KEY UPDATE `model_id`='12',
`model_row_id`='4534',
`title`='Пентаксим',
`description`='Комбинированная вакцина',
`search_words`='';
Таблица:
CREATE TABLE pharm_meta
(
id INT AUTO_INCREMENT
PRIMARY KEY,
model_id INT NOT NULL,
model_row_id INT NOT NULL,
title VARCHAR(255) NOT NULL,
description VARCHAR(4000) NOT NULL,
keywords VARCHAR(4000) NOT NULL,
search_words VARCHAR(4000) NOT NULL,
CONSTRAINT model_and_id
UNIQUE (model_id, model_row_id)
);
По идее, запись должна была обновиться, даже учитывая, что она уже есть.
Почему возникает ошибка?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости