Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment savoir si la colonne est la clé primaire en utilisant mysqli ?

Vous étiez très proche, vous aurez besoin des flags propriété.

Le drapeau que vous recherchez est MYSQLI_PRI_KEY_FLAG , ce qui signifie :

Vous pouvez tester ce drapeau avec quelque chose comme :

if ($meta->flags & MYSQLI_PRI_KEY_FLAG) { 
  //it is a primary key!
}

Vous utilisez & ici en tant qu'opérateur AND au niveau du bit .