Общая ошибка: 1366 Неверное целочисленное значение: - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь удалить некоторые записи в представлении базы данных Mysql, и я получил сообщение об ошибке

Общая ошибка: 1366 Неверное целочисленное значение: '' для столбца 'user_id' в строке 1 (SQL: удалить из youths, где id = 568) "

Я попытался исправить это, сбросив sql_mode следующим образом

sql_mode = ""

Это мой запрос на удаление

public function delete(Request $request)
  {
      $id = $request->id;
      $youth = Youth::find($id);
      $youth->delete();
  }

Это структура моего стола для стола для молодежи. Структура таблицы

Но ошибка остается прежней. Как я могу это исправить?

1 Ответ

0 голосов
/ 09 мая 2019

Ошибка сама заявляет о проблеме здесь

Общая ошибка: 1366 Неверное целочисленное значение: '' для столбца 'user_id' в строке 1 (SQL: удалить из молодежи, где id = 568) "

В вашем user_id значение столбца должно быть целым числом, если вы проверите столбец каждой ячейки user_id вашей таблицы, вы найдете там проблему. Сам запрос является правильным, это не целочисленное значение в столбце user_id выдает ошибку sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...