Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

làm thế nào để biết cột có phải là khóa chính bằng cách sử dụng mysqli?

Bạn đã ở rất gần, bạn sẽ cần các flags tài sản.

Cờ bạn đang tìm kiếm là MYSQLI_PRI_KEY_FLAG , có nghĩa là:

Bạn có thể kiểm tra cờ này bằng một cái gì đó như:

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

Bạn đang sử dụng & ở đây với tư cách là 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. Những ký tự nào thực sự có khả năng gây ra SQL injection trong MySQL?

  2. SQL Division sử dụng 'không tồn tại' trong mysql

  3. Cách triển khai cơ sở dữ liệu MySQL cục bộ cho Heroku

  4. Có cách nào để 'lắng nghe' một sự kiện cơ sở dữ liệu và cập nhật một trang trong thời gian thực không?

  5. Các thủ tục được lưu trữ bằng MySQL Workbench