Используя 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)
Спасибо за любую помощь, которую вы можете предложить!