Как база данных решила проблему значений NULL в mysql db? Например, в C нуль реализуется как #define NULL '\ 0'
В целом, базы данных реализуют значения NULL
, имея отдельный столбец флага для каждого столбца с нулевым значением.
Флаг "скрыт" в том смысле, что к нему напрямую не обращаются. Вместо этого движок понимает, как и когда указывать флаг.
NULL
- вообще - не используется как "специальное" значение.