mysql
Правильно ли я понимаю, что `created_on` datetime NOT NULL в создании таблицы mysql воспринимает чисто как рекомендацию, но вставлять null в такие поля разрешает?
Или это у меня просто руби и прочая кложурь падают от значения "00-00-0000 00:00:00" которое он туда по умолчанию впихивает при инсерте?
Или это у меня просто руби и прочая кложурь падают от значения "00-00-0000 00:00:00" которое он туда по умолчанию впихивает при инсерте?
no subject
no subject
no subject
no subject
вот нашёл для проверки когда не налл, то он автоматом вставляет "дефолт", а для таймстемпа дефолт есть, вот поконкретнее:
"For date and time types other than TIMESTAMP, the default is the appropriate “zero” value for the type. This is also true for TIMESTAMP if the explicit_defaults_for_timestamp system variable is enabled "
no subject
Не говоря уже о том, что даты 00-00-0000 не бывает.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Хотя не исключаю, что это субьективное впечатление из-за моей чистой любви к ораклу.