Trong SQL như được hiểu bởi sqlite, các ràng buộc bảng như FOREIGN KEY theo các thông số kỹ thuật của cột. Bạn không thể trộn chúng. Di chuyển FOREIGN KEY thông số kỹ thuật ở cuối CREATE TABLE của bạn để COLUMN_INDEX_AS_TEXT thông số cột nằm trước chúng.