Может ли тип MySQL INT быть ненулевым NULL

Я создаю базу данных MySQL, которая состоит из еженедельных наборов данных за последнее десятилетие. Есть некоторые точки данных, которые существуют для недавних записей, но которые не отслеживались в некоторых старых наборах данных. Все поля, о которых идет речь, содержат целочисленные значения, и «0» является вполне допустимым (и частым) значением для записей, которые действительно отслеживали точки данных. Мне нужно различать нулевое значение и несуществующие данные. Следовательно, мне нужно выяснить, можно ли сохранить NULL, который не представлен как «0» (читай: BLANK CELL) для типа INT. Однако значения NULL, передаваемые в БД, представлены как «0» (по крайней мере, они есть в phpMyAdmin), есть ли способ изменить это?

Спасибо за вашу помощь.

12
задан Roman Holzner 16 December 2013 в 16:02
поделиться