Не могу удалить PK на id — он у меня auto_increment
я пробовал делать unique на `user_id`,`article_id`,`magazine_id`,`user_page_id` — у меня работало но только если конфликт был хотя бы у одного, а мне надо чтобы был update только если сразу конфликт у всех этих полей
даже если я уберу auto_increment у id — и у остальных оставлю PK — факт конфликт будет будет когда хотя бы одно поле конфликтно? Мне то нужно чтобы факт конфликта был только если все эти поля конфликтны…
и у меня появилась запись с comment_id = 3, а должен был быть update, так как в таблице уже была запись с такими значениями для полей: 1,2,0,0 ( `user_id`,`article_id`,`magazine_id`,`user_page_id` )
я пробовал делать unique на `user_id`,`article_id`,`magazine_id`,`user_page_id` — у меня работало но только если конфликт был хотя бы у одного, а мне надо чтобы был update только если сразу конфликт у всех этих полей
даже если я уберу auto_increment у id — и у остальных оставлю PK — факт конфликт будет будет когда хотя бы одно поле конфликтно? Мне то нужно чтобы факт конфликта был только если все эти поля конфликтны…