CREATE TABLE glav_table_tehnika (id INTEGER PRIMARY KEY autoincrement not null,nomer int, date_rabot datetime, time_rabot datetime, sotrudnik char, group_tehniki char, vid_rabot char not null, firmi_tehniki char, model_tehniki char, price int, client char, shtrih char, nagrada float, nagrada_oplachena bit, angl_nazvanie char, cod_clienta char, nom_telefon char);
Подскажите пожалуйста не могу понять почему работает это запрос. он должен давать ошибку.
INSERT INTO glav_table_tehnika (nomer, date_rabot, time_rabot, vid_rabot, group_tehniki, firmi_tehniki, model_tehniki, client, sotrudnik, price, shtrih, nagrada, nagrada_oplachena, angl_nazvanie, cod_clienta, nom_telefon) VALUES ( "%1", strftime('%Y/%m/%d','now','localtime'), strftime('%H:%M:%S','now','localtime'),"" , "%3", "%4", "%5", "%6", "%7", "%8", "%9", '%8'*'%15', "%11", "%12", "%13", "%14")
--- Добавлено в 2018-02-10 13:23:53
Вернее происходит добавление строки с пустым значением в этом столбце! по идее не должна добавляться строка.