![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Правильно ли я понимаю, что `created_on` datetime NOT NULL в создании таблицы mysql воспринимает чисто как рекомендацию, но вставлять null в такие поля разрешает?
Или это у меня просто руби и прочая кложурь падают от значения "00-00-0000 00:00:00" которое он туда по умолчанию впихивает при инсерте?
Или это у меня просто руби и прочая кложурь падают от значения "00-00-0000 00:00:00" которое он туда по умолчанию впихивает при инсерте?
no subject
Date: 2014-12-01 03:27 pm (UTC)вот нашёл для проверки когда не налл, то он автоматом вставляет "дефолт", а для таймстемпа дефолт есть, вот поконкретнее:
"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
Date: 2014-12-01 03:36 pm (UTC)Не говоря уже о том, что даты 00-00-0000 не бывает.
no subject
Date: 2014-12-01 03:37 pm (UTC)no subject
Date: 2014-12-01 04:23 pm (UTC)no subject
Date: 2014-12-01 04:55 pm (UTC)no subject
Date: 2014-12-01 08:15 pm (UTC)no subject
Date: 2014-12-02 06:56 am (UTC)no subject
Date: 2014-12-01 09:12 pm (UTC)