sql >> Databasteknik >  >> RDS >> Mysql

hur vet man om kolumn är primärnyckel med mysqli?

Du var väldigt nära, du behöver flags egendom.

Flaggan du letar efter är MYSQLI_PRI_KEY_FLAG , vilket betyder:

Du kan testa för denna flagga med något som:

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

Du använder & här som Bitwise AND Operator .




  1. Hur gör jag topp 1 i Oracle?

  2. Django prefetch_related med limit

  3. H2 postgresql-läge verkar inte fungera för mig

  4. Exempel på PHP + MySQL-transaktioner