Здесь у меня есть таблица mysql, подобная этой:
create table abc (
name varchar(20) not null,
value int not null default 20
)
, и на странице php я хочу использовать единый sql для всех вставок, например:
insert into abc values('first name', '30')
, но иногда, может быть, кто-то не вводит значение, и вставка sql будет выглядеть как
insert into abc values('a name', '')
, и почему это не может работать?MySQL говорит Incorrect integer value: '' for column...
, и я хочу, чтобы он дал значение по умолчанию.Как я могу это сделать?