И так, начал писать свой первый скрипт работающий на базе данных (скрипт для создания сайта знакомств). И вот тут столкнулся с такой проблемой, не могу сообразить как правильнее разработать структуру одной таблицы - точнее не хватает логического мышления.
И так, как я себе представил таблицу Residence:
-------------------------
|id|country|region|sity|
----------------------
|ид|страна|регион|город|
-------------------
Как вы считаете, в дальнейшем будет удобно работать с такой структурой? Например: через админку добавлять новые страны и города, после регистрации пользователям делать выбор своего города и т.д.???
Со странами всё понятно, я не пойму нужно ли как то регионам и городам присваивать ид? Расжуйте пожалуйста.
лучше создать отдельную таблицу `country`
а в `users` id_country
также и `region`
тоже в отдельную таблицу
`sity`
если хочешь чтобы выбор был только из списка