@khodos_dmitry

Как вставить в базу MySQL значение NULL через INSERT?

В базе есть столбец типа int со значением по умолчанию NULL.
Если вставлять так:
$a = 'NULL';
mysqli_query($link, "INSERT INTO `db` SET `postal` = $a");
то ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''
  • Вопрос задан
  • 474 просмотра
Решения вопроса 1
@khodos_dmitry Автор вопроса
Вместо $a была пустота. Такое написание верное:
$a = 'NULL';
mysqli_query($link, "INSERT INTO `db` SET `postal` = $a");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы