DeepVarvar пишет:Не даст создавать дубли - выдаст ошибку сам мускуль.
Тогда надо будет обработать ошибку, и дополнительным селектом выбирать существующий ИД.
DeepVarvar пишет:Я никогда этого не делал, но сделал бы одну табличку (например теги к новостям):
id | string_tag_name | id_news
Абсолютно без проверки на уникальность имени тега.
Планируется использовать одно облако тегов на несколько таблиц. Новости, статьи в блоге, события. Плодить таблички - ни к чему.
Хотелось бы составить условную процедуру MySQL, чтоб ей дать один параметр и логика уже обрабатывалась сервером. Быстрее, чем четырьмя запросами будет.
EuGen пишет:http://dev.mysql.com/doc/refman/...n-duplicate.html
Если честно, я не особо понял, можно ли проверить два поля одной строки на дубликат и вернуть ИД.
|