Mysql
 sql >> Database >  >> RDS >> Mysql

come capire se la colonna è la chiave primaria usando mysqli?

Eri molto legato, ti serviranno i flags proprietà.

Il flag che stai cercando è MYSQLI_PRI_KEY_FLAG , che significa:

Puoi testare questo flag con qualcosa come:

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

Stai usando & qui come Operatore Bitwise AND .