У меня проблема!
Я установил первое ограничение проверки с использованием MySQL, но, к сожалению, у меня проблема. При вставке строки, которая должна пройти проверку, строка все равно вставляется.
Структура:
CREATE TABLE user (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
uname VARCHAR(10) NOT NULL,
fname VARCHAR(50) NOT NULL,
lname VARCHAR(50) NOT NULL,
mail VARCHAR(50) NOT NULL,
PRIMARY KEY (id),
CHECK (LENGTH(fname) > 30)
);
Оператор вставки:
INSERT INTO user VALUES (null, 'user', 'Fname', 'Lname', 'mail@me.now');
Длина строки в столбце fname должна быть слишком короткой, но она все равно вставляется.
Я почти уверен, что мне здесь чего-то не хватает.