db_insert и пустые значения 14 января 2012 в 22:16 Проблема в том, что данных много и городить дополнительные проверки не хочется, сильно замедляется обработка. Поэтому и возник вопрос. Как передать в db_insert пустое значение ('' или null), чтобы отработал механизм подстановки БД (default values).
db_insert и пустые значения 14 января 2012 в 11:53 "OldWarrior" wrote: Может, должно быть так: Для int поля передать null не получается: Integrity constraint violation: 1048 Column 'field_1' cannot be null... "OldWarrior" wrote: в БД отключить свойство NOT NULL. В БД поле определено как: `field_1` INT(11) DEFAULT '0'
db_insert и пустые значения
Проблема в том, что данных много и городить дополнительные проверки не хочется, сильно замедляется обработка.
Поэтому и возник вопрос. Как передать в db_insert пустое значение ('' или null), чтобы отработал механизм подстановки БД (default values).
db_insert и пустые значения
Для int поля передать null не получается: Integrity constraint violation: 1048 Column 'field_1' cannot be null...
В БД поле определено как:
`field_1` INT(11) DEFAULT '0'