У меня есть следующая таблица
CREATE TABLE `Foo` (
`id` int NOT NULL ,
`FirstName` varchar(255) NULL ,
`LastName` varchar(255) NOT NULL DEFAULT 'NONE' ,
PRIMARY KEY (`id`)
);
, когда я запускаю следующий запрос, он принимает значение по умолчанию = НЕТ
INSERT INTO Foo ( `FirstName`) VALUES('FOO');
Когда я запускаю следующий запрос
INSERT INTO Foo ( `FirstName`, `LastName` ) VALUES('FOO', NULL);
выдает ошибку
`[Err] 1048 - Column 'LastName' cannot be null`
Я хочу, если значение равно NULL, тогда mysql должен использовать значение по умолчанию ... любое обновление?