Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich mit mysqli feststellen, ob die Spalte der Primärschlüssel ist?

Sie waren sehr nah dran, Sie brauchen die flags Eigentum.

Das gesuchte Flag ist MYSQLI_PRI_KEY_FLAG , was bedeutet:

Sie können dieses Flag mit etwas wie:

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

Sie verwenden & hier als Bitwise AND Operator .