Связь 2-х таблиц

  • Автор темы Автор темы adur
  • Дата начала Дата начала

adur

Guest
Связь 2-х таблиц

Народ, подскажите пожалуйста, у меня такой вопрос по MySql: Есть 2 таблицы- новости и страны.
При добавлении новости, её нужно будет привязать к стране – одной или двум или трём … и тд. Как можно реализовать такую связь ???
 
создать третью таблицу, которая будет реализовывать отношение m:n. В ней у тебя будет id новости и id страны.
 
Я думал про это, но страны будут добавляться и удаляться. Как менять количество полей в третьей таблице (удалять их у добавлять) ???
 
Тогда записывай в третью таблицу название страны. Либо не удаляй страны.
 
adur
нужно делать систему целостности данных...
т.е. если ты изменил название страны то ты должен изменить название во всех таблицах где оно есть...
так что лучше в третьей таблице хранить
Новость и ID стран ....
если страна была удалена то надо удалить ее из всех новостей
 
Сверху