not null при создании поля таблицы

asker3

Новичок
not null при создании поля таблицы

хочу создать в таблице, поле quote, в которое обязательно нужно вносить данные.

PHP:
CREATE TABLE myquotes(
-> quote TEXT NOT NULL,
-> author VARCHAR(255) NOT NULL DEFAULT "Неизвестный автор");
вот только NOT NULL не работает, тк подобный sql
PHP:
INSERT INTO myquotes VALUES("", "test");
спокойно отрабатывает, тогда что дает NOT NULL ????
 

pilot911

Новичок
для вставки дефолтного значения вместо "" используй NULL
 
Сверху