Я использую фреймворк Symfony с mysql.
У меня есть поле в mysql, которое генерируется доктриной как:
weight: { type: double, notnull: false, default: NULL }
`weight` double(18,2) NULL DEFAULT NULL
Значение вводится в текстовом поле, и сгенерированный sql пытается вставить '' в это поле, если значение не указано.
Это приводит к следующей ошибке:
SQLSTATE[01000]: Warning: 1265 Data truncated for column 'weight' at row 1
- Как изменить это значение так, чтобы вместо него использовался Doctrine_Null?
- Кроме того, как бы я мог получить «(неизвестно)» для отображения, если поле пустое?
Спасибо