САМОУЧИТЕЛЬ PHP 4

       

Модификаторы и флаги типов


К типу можно также присоединять модификаторы, которые задают его "поведение"

и те операции, которые можно (или, наоборот, запрещено) выполнять с соответствующими столбцами. Самые распространенные из них сведены в табл. 26.6.

Таблица 26.6. Основные модификаторы  MySQL

Модификатор

Описание

not null

Означает, что поле не может содержать неопределенное значение— в частности, поле обязательно должно быть инициализировано при вставке новой записи в таблицу (если не задано значение по умолчанию)



primary key

Отражает, что поле является первичным ключом, т. е. идентификатором записи, на которой можно ссылаться

auto_increment

При вставке новой записи поле получит уникальное значение, так что в таблице никогда не будут существовать два поля с одинаковыми номерами. (Мы поговорим об этом чуть позже.)

Default

Задает значение по умолчанию для поля, которое будет использовано, если при вставке записи поле не было проинициализировано явно



Содержание раздела