Почему меня от sqlite трясет?
Расскажу аналогию с mysql. До версии 5.7 (вы, конечно, удивитесь, но даже на нее далеко не все перешли) ограничения строки по длиннее не влияло на поведение при вставке. Есть поле в 100 символов, а вставляешь 101 - молча вставится 100. в 5.7 сделали так, как это должно быть - выкидывается исключение.
Или RETURNING. Нет там такого. в mariadb недавно появился и только у INSERT.
И при этом из одного техрадара - mysql у компаний в полтора раза больше, чем оракла и постгреса вместе взятых
И это не страшно, если вы соцсеть или сайт знакомств делаете.
Но если вы деньги считаете, самолеты запускаете или мед оборудование проектируете, то ой