ошибка при изменении таблицы, добавление ограничения внешнего ключа, ошибка «Невозможно добавить или обновить дочернюю строку»

mysql> DESCRIBE questions;
+----------+--------------+------+-----+---------+----------------+
| Field    | Type         | Null | Key | Default | Extra          |
+----------+--------------+------+-----+---------+----------------+
| id       | int(255)     | NO   | PRI | NULL    | auto_increment |
| question | varchar(255) | NO   |     | NULL    |                |
| type     | char(1)      | YES  |     | NULL    |                |
+----------+--------------+------+-----+---------+----------------+
mysql> DESCRIBE answers;  
+--------------+--------------+------+-----+---------+----------------+
| Field        | Type         | Null | Key | Default | Extra          |
+--------------+--------------+------+-----+---------+----------------+
| id           | int(255)     | NO   | PRI | NULL    | auto_increment |
| answer       | varchar(255) | NO   |     | NULL    |                |
| questionid   | int(255)     | NO   |     | NULL    |                |
| questions_id | int(255)     | NO   |     | NULL    |                |
+--------------+--------------+------+-----+---------+----------------+

Я использую это утверждение:

ALTERТАБЛИЦАответыДОБАВЛЯТЬИНОСТРАННЫЕКЛЮЧ (questions_id)РЕКОМЕНДАЦИИвопросы (ID);

но я получаю эту ошибку:

ОШИБКА 1452 (23000): Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не выполнено (.surveydb#sql-df_32, ОГРАНИЧЕНИЕ#sql-df_32_ibfk_1 ИНОСТРАННЫЙ КЛЮЧ (questions_id) РЕКОМЕНДАЦИИ (questionsid)) к вашей версии сервера MySQL для правильного синтаксиса для использования рядом с 'DESCREBE вопросы » в строке 1

Ответы на вопрос(1)

Ваш ответ на вопрос