Я пытаюсь добавить ограничения CHECK для моей таблицы в базе данных, но получаю ошибку. Ограничение CHECK не удавалось каждый раз, когда я пытался добавить значения в таблицу.Это может синтаксическая ошибка для SQLite .Заранее спасибо.
CREATE TABLE `staff` (
`sid` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
`sname` TEXT NOT NULL,
`semail` TEXT NOT NULL UNIQUE,
`sphone` TEXT NOT NULL CHECK(length ( 'sphone' ) = 10) UNIQUE,
`sdept` TEXT NOT NULL CHECK(length ( 'sdept ' ) = 2),
`spassword` TEXT NOT NULL CHECK(length ( 'spassword' ) <= 8));