[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Задача создать: FOREIGN KEY - не могу!
sx000
таблица описаний
http://take.ms/jDYNu

создаем поле domain_id
http://take.ms/hWNIC

Главная задача создать: FOREIGN KEY
descriptions_domain_id_foreign > id в таблице domains
http://take.ms/XX5Oj

получаем вот такую ошибку
http://take.ms/bPhIv

структуруа доменов домены
http://take.ms/mZXBE

база innoDB

Простите но картинки почему то не вставлялись тегом IMG пришлось линками на скрины
Oyeme
При связывания - поля должны быть одного и того же типа,attributes итд int(10) UNSIGNET
В таблице domains ID int(11)
Цитата

Foreign keys: comparable data types. According to WL#148, a foreign key column must have the same data type + the same length + the same scale as the corresponding referenced column.
sx000
Oyeme
Это поменяло только код ошибки, смотрите:
http://take.ms/8H53D
новая ошибка, и кей так и не создался
http://take.ms/AaY65
SlavaFr
Ты не мог бы вместо картинок просто выслать что выдаёт "show create table имя_таблицы" от обоих таблиц и твой запрос для создания ключа?

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.