Как создать связи между таблицами в mysql?

Пользователь

от nicola , в категории: SQL , год назад

Как создать связи между таблицами в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kurt , 3 месяца назад

@nicola 

Чтобы создать связи между таблицами в MySQL, необходимо использовать внешние ключи. Внешний ключ - это столбец или набор столбцов в одной таблице, который ссылается на первичный ключ другой таблицы. Это позволяет указать связь между двумя таблицами.


Чтобы создать внешний ключ в MySQL, используйте следующий синтаксис:

1
2
ALTER TABLE table_name
ADD FOREIGN KEY (column_name) REFERENCES other_table (other_column);


Где table_name - название таблицы, в которую вы хотите добавить внешний ключ, column_name - название столбца, который будет использоваться в качестве внешнего ключа, other_table - название таблицы, на которую ссылается внешний ключ, а other_column - название столбца, который является первичным ключом в таблице other_table.


Например, чтобы создать связь между таблиц