Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Отношение one-to-one
J1upuk  
 ۩     Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 134
Пользователь №: 37693
На форуме: 4 года, 2 месяца
Карма: 1




Ребята, при связи one-to-one внешний ключ заносится в стержневую таблицу (главную), или в зависимую, или может быть я вообще не в ту сторону смотрю? Пример:

users
id | username | email | password | wallet_id

wallets
id | number | cash

или

users
id | username | email | password

wallets
id | number | cash | user_id

Спасибо.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5671
Пользователь №: 35718
На форуме: 4 года, 9 месяцев, 3 дня
Карма: 176




первый вариант один к одному
второй вариант это один ко многим


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
bestxp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



орангутанг
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2068
Пользователь №: 36605
На форуме: 4 года, 6 месяцев, 6 дней
Карма: 113




Цитата (Valick @ 21.02.2017 - 09:14)
первый вариант один к одному
второй вариант это один ко многим

оба варианта по сути один ко многим, в первом у нас выходит у кошелька много владельцев, во втором у владельца много кошельков

хочешь 1к1 то уникальный индекс на вторую таблицу по user_id тогда больше одного кошелька пользователь имет не будет, либо соглашение через код
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
J1upuk  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 134
Пользователь №: 37693
На форуме: 4 года, 2 месяца
Карма: 1




Цитата (bestxp @ 21.02.2017 - 13:28)
Цитата (Valick @ 21.02.2017 - 09:14)
первый вариант один к одному
второй вариант это один ко многим

оба варианта по сути один ко многим, в первом у нас выходит у кошелька много владельцев, во втором у владельца много кошельков

хочешь 1к1 то уникальный индекс на вторую таблицу по user_id тогда больше одного кошелька пользователь имет не будет, либо соглашение через код

Спасибо, именно это и хотел услышать)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5671
Пользователь №: 35718
На форуме: 4 года, 9 месяцев, 3 дня
Карма: 176




Цитата (bestxp @ 21.02.2017 - 10:28)
оба варианта по сути один ко многим

да, wallet_id я не заметил
J1upuk, возьмите за правило внешний ключ располагать сразу после первичного


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса