Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak sprawdzić, czy kolumna jest kluczem podstawowym za pomocą mysqli?

Byłeś bardzo blisko, będziesz potrzebować flags właściwość.

Flaga, której szukasz to MYSQLI_PRI_KEY_FLAG , co oznacza:

Możesz przetestować tę flagę za pomocą czegoś takiego:

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

Używasz & tutaj jako Bitwise AND Operator .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę wstawić dane do bazy danych MySQL?

  2. MYSQL:Jak skopiować cały wiersz z jednej tabeli do drugiej w mysql, gdy druga tabela ma jedną dodatkową kolumnę?

  3. Wyjątek trwałości hibernacji JPA [PersistenceUnit:domyślnie] Nie można zbudować fabryki sesji hibernacji

  4. Jak korzystać z ORDER BY wewnątrz UNION

  5. Jak wykonać PHP, który jest przechowywany w bazie danych MySQL?