[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с ON DUPLICATE KEY UPDATE
seoinbyy
Моя таблица:
id int(11) Index, AutoInc
ankor text
link text
countview int(11)
Dates date

Мой запрос:
mysql_query ("INSERT INTO view (ankor, link, Dates) VALUES ('".$ankor."','".$link."','".$check_date."') ON DUPLICATE KEY UPDATE countview=countview+1");


Если в базе еже есть значения ankor, link, Dates, то увеличить число в поле countview на 1.

А в итоге добавляет ещё одну строку (точный дубликат, только с новым id), а countview не меняет. Что не так?
Valick
ankor, link, Dates на эти три поля должен быть общий уникальный индекс

_____________
Стимулятор ~yoomoney - 41001303250491
seoinbyy
Я как понимаю, на текстовое поле (TEXT) я не повешу уникальный индекс и мне придётся создавать дополнительное поле проверки, скажем md5 хеш?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.