metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-12-01 05:41 pm

mysql

Правильно ли я понимаю, что `created_on` datetime NOT NULL в создании таблицы mysql воспринимает чисто как рекомендацию, но вставлять null в такие поля разрешает?
Или это у меня просто руби и прочая кложурь падают от значения "00-00-0000 00:00:00" которое он туда по умолчанию впихивает при инсерте?

[identity profile] enternet.livejournal.com 2014-12-01 03:10 pm (UTC)(link)
Батенька, не могли бы вы при случае объяснить ораклистам что пустая строка и Null это две большие разницы? А то они не в курсе )

[identity profile] sergiej.livejournal.com 2014-12-01 03:14 pm (UTC)(link)
пост об mysql, аль оно уже ораклом стало?

[identity profile] enternet.livejournal.com 2014-12-01 03:25 pm (UTC)(link)
Это я хотел пошутить на тему "а вы уверены".

[identity profile] sergiej.livejournal.com 2014-12-01 03:27 pm (UTC)(link)
Не уверен, но в юношестве баловался mysql и прочими PHP
вот нашёл для проверки когда не налл, то он автоматом вставляет "дефолт", а для таймстемпа дефолт есть, вот поконкретнее:
"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 "

[identity profile] metaclass.livejournal.com 2014-12-01 03:36 pm (UTC)(link)
Ясно, конченые содомиты.
Не говоря уже о том, что даты 00-00-0000 не бывает.

[identity profile] sergiej.livejournal.com 2014-12-01 03:37 pm (UTC)(link)
Ребе такое впечатление что вы в мир ПоХаПе не ходите :))

[identity profile] ynot.livejournal.com 2014-12-01 04:23 pm (UTC)(link)
Блажен муж, иже не иде на совет нечестивых!

[identity profile] hshhhhh.livejournal.com 2014-12-01 04:55 pm (UTC)(link)
почему даты 00-00-0000 не бывает?

[identity profile] nivanych.livejournal.com 2014-12-01 08:15 pm (UTC)(link)
Уже завтра!!

[identity profile] dj20a.livejournal.com 2014-12-02 06:56 am (UTC)(link)
ты очень плохой человек. ты подслущиваешь чужие разговоры, и я тебе за это разобью хлебало.

[identity profile] sigmaray.livejournal.com 2014-12-01 09:12 pm (UTC)(link)
Если я правильно понимаю, отсчёт времени начался с 01-01-0000 00:00:00. То что раньше - до рождества христова. А нулевых чисел и месяцев не бывает.

[identity profile] tzirechnoy.livejournal.com 2014-12-01 04:23 pm (UTC)(link)
Стало-стало, давно притом.

[identity profile] sergiej.livejournal.com 2014-12-01 05:18 pm (UTC)(link)
Круто! Только чота как был Mysql так и остался несовместим с Ораклом

[identity profile] molnij.livejournal.com 2014-12-03 06:39 pm (UTC)(link)
Честно говоря, поработав в оракле и в не-оракле, склонен считать, что оракл был прав, и идея объединения пустой строки и nullовой в реальности здравая, хотя и противоречит чистой теории в вакууме.
Хотя не исключаю, что это субьективное впечатление из-за моей чистой любви к ораклу.