У меня есть две таблицы, каждая со столбцом provider
:
CREATE TABLE `title` (
`provider` varchar(40) CHARACTER SET latin1 NOT NULL,
CREATE TABLE `notification` (
`provider` varchar(40) CHARACTER SET latin1 NOT NULL,
Однако, когда я пытаюсь добавить внешний ключ
ALTER TABLE notification ADD FOREIGN KEY (provider) REFERENCES title (provider)
, я получаю следующую неясную ошибку:
Can't create table 'metadata.#sql-c91_345b' (errno: 150)
Обе таблицы пусты.Почему это происходит и что мне нужно сделать, чтобы это исправить?