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

Перечисления и множества


MySQL поддерживает еще несколько специфических типов данных, использовать которые в PHP вряд ли целесообразно. Например, тип перечисления задает, что значение соответствующего поля может быть не любой строкой или числом, а только одним из нескольких указанных при создании таблицы значений: value1, value2 и т. д. Вот как выглядит имя типа перечисления:

ENUM(value1,value2,value3,...)

В отличие от всех остальных типов, множества означают, что в соответствующем поле может содержаться не одно, а сразу несколько значений (value1, value2 и т. д., ò. å. — множество значений). Формат задания данных такого типа имеет следующий вид:

SET(value1,value2,value3,...)

Значений в множестве может быть не сколько угодно, а не более 64 штук. Иногда это сильно мешает при программировании.



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