Ошибка: не удалось добавить связь 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