Что означают битовые флаги в mysqli при использовании fetch _field _direct

Используя mysqli, я могу получить информацию о таких полях

$field = mysqli_fetch_field_direct($result, $fieldCount);

и я могу получить флаги полей из результата, используя

$field->flags

В руководстве по PHP говорится, что это возвращает «целое число, представляющее битовые -флаги для поля». но это вся информация, которую я могу найти. Как я могу интерпретировать битовые флаги? Пока что я понял, что

Целые числа (длина поля не имеет значения )возвращаются следующие битовые флаги в зависимости от указанных атрибутов:

primary key 49967
primary & unique 53255
unique key 53251
foreign key 53257
unique & index 53259 (Auto increment 49675)

Спасибо за любую помощь, которую вы можете предложить!

5
задан 11 July 2012 в 16:57
поделиться