Задать вопрос
@Torento20345

Почему value="" записывает пустоту, а не NULL?

Как я понял, в SQL
NULL - это пустота и лучше записывать его, чем пустую строку.
Или нет разницы, на NULL или на пустоту я буду проверять колонку?
Просто с записью NULL возникают проблемы, а записать пустоту - нетрудно.

И если NULL лучше, то как записать его через value?
value="NULL" - записывает "NULL" в виде строки, а не в виде NULL
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
@Akina
Сетевой и системный админ, SQL-программист.
NULL и пустая строка есть две совершенно разные вещи (исключение - Оракл). NULL - это отсутствие любого, в том числе пустого, значения.
Ответ написан
Комментировать
Убрать кавычки, чтобы это был NULL, а не текстовая строка со словом "NULL"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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