Не удается создать внешний ключ в phpmyadmin успешно - PullRequest
0 голосов
/ 28 апреля 2020

Ошибка: не удалось добавить связь FOREIGN KEY! # 1005 - невозможно создать таблицу social. login_tokens (номер ошибки: 150 «Ограничение внешнего ключа сформировано неправильно»).

У меня есть две таблицы. Пользователи с полями: id, username и password. Столбец id в таблице пользователей является первичным и индексированным. Другая таблица - login_tokens с: id, tokens и user_id, которые будут получены из таблицы users.

Когда я пытаюсь создать отношение, я получаю эту ошибку Ошибка: Невозможно добавить отношение FOREIGN KEY! # 1005 - невозможно создать таблицу social. login_tokens (ошибка: 150 "Ограничение внешнего ключа сформировано неправильно").

я что-то не так?

ДЕТАЛИ БД

СЕРВЕР БД: Сервер: 127.0.0.1 через TCP / IP Тип сервера: MariaDB Подключение к серверу: SSL не используется Версия сервера документации: 10.4.11- MariaDB - двоичный дистрибутив mariadb.org Версия протокола: 10 Пользователь: root@localhost Серверная кодировка: UTF-8 Unicode (utf8mb4)

ВЕБ-СЕРВЕР

Apache/2.4.43 (Win64) OpenSSL/1.1.1f PHP/7.4.4
Database client version: libmysql - mysqlnd 7.4.4
PHP extension: mysqli Documentation curl Documentation mbstring Documentation
PHP version: 7.4.4
...