Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como saber se a coluna é chave primária usando mysqli?


Você estava muito perto, você precisará das flags propriedade.

A bandeira que você está procurando é MYSQLI_PRI_KEY_FLAG , que significa:

Você pode testar este sinalizador com algo como:
if ($meta->flags & MYSQLI_PRI_KEY_FLAG) { 
  //it is a primary key!
}

Você está usando & aqui como um Operador AND bit a bit .