FOREIGN KEY и varchar - MySQL

Узнай цену своей работы

Формулировка задачи:

Всем Привет. Подскажите кто знает, Возможноли делать Внешние ключи (FOREIGN KEY) с полями (varchar) ?. Мне просто по отдельным полям для Id Совсем не хочется вязать таблицу.

Решение задачи: «FOREIGN KEY и varchar»

textual
Листинг программы
  1. create table main (
  2.    text_field varchar(128) primary key
  3. );
  4.  
  5. create table child (
  6.   text_field_foreign_key varchar(128),
  7.   foreign key (text_field_foreign_key) references main (text_field)
  8. );

Объяснение кода листинга программы

  1. Создание таблицы main с одним полем text_field типа varchar(128) и первичным ключом.
  2. Создание таблицы child с двумя полями text_field_foreign_key и foreign_key типа varchar(128).
  3. Определение внешнего ключа для поля text_field_foreign_key из таблицы main для поля text_field.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут