Задать вопрос
@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 ''
  • Вопрос задан
  • 490 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@khodos_dmitry Автор вопроса
Вместо $a была пустота. Такое написание верное:
$a = 'NULL';
mysqli_query($link, "INSERT INTO `db` SET `postal` = $a");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы