MySQL Integer 0 vs NULL

При использовании целочисленных столбцов лучше иметь 0 или NULL, чтобы указывать отсутствие значения. Например, если в таблице есть поле parent_id, а конкретная запись не имеет родителя, вы бы использовали 0 или NULL. Раньше я всегда использовал 0, потому что я пришел из мира Java, где (до 1.5) целые числа всегда должны были иметь значение. Я спрашиваю в основном о производительности, меня не слишком беспокоит, какой вариант является «более правильным».

22
задан kapa 9 June 2011 в 20:34
поделиться