mysql
Правильно ли я понимаю, что `created_on` datetime NOT NULL в создании таблицы mysql воспринимает чисто как рекомендацию, но вставлять null в такие поля разрешает?
Или это у меня просто руби и прочая кложурь падают от значения "00-00-0000 00:00:00" которое он туда по умолчанию впихивает при инсерте?
Или это у меня просто руби и прочая кложурь падают от значения "00-00-0000 00:00:00" которое он туда по умолчанию впихивает при инсерте?
no subject
no subject
java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 6 to TIMESTAMP.
at com.mysql.jdbc.SQLError.createSQLException (SQLError.java:1055)
Ожидаемо, т.к. нулевых дней в месяце не бывает :)
а руби загружает это значение как nil и при попытке его показать на странице валится :)
no subject
no subject
no subject
no subject
Да, я в курсе про boolean в паскале.
no subject
no subject
Но оно же пытается ее создать :)
no subject
хотя чего гадать на пальцах, можно инвестигейтить
no subject
что у них могут быть кривые руки, охотно верю
но вот как раз драйвер https://dev.mysql.com/downloads/connector/j/ гпл-ный, можете собственноручно фиксать баги
no subject
no subject
Внешний мир может поставлять до хрена всякого мусора; надо не рыдать над несовершенством внешнего мира, а определять машину (т.е. алгебру) соответствующим образом.
no subject
Ну, ладно, для меня это система внешняя, я на границе от нее костыль поставлю, но все равно печально :)
no subject
no subject