Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menghitung tabel yang digunakan dalam kueri mysql?

Ya, Anda bisa mendapatkan informasi tentang tabel dan kolom yang merupakan bagian dari hasil kueri. Ini disebut metadata kumpulan hasil .

Satu-satunya solusi PHP untuk metadata kumpulan hasil MySQL adalah dengan menggunakan ekstensi MySQLi dan mysqli_stmt::result_metadata() fungsi.

$stmt = $mysqli->prepare("SELECT * FROM   db_people.people_facts pf
  INNER JOIN db_system.connections sm ON sm.source_id = pf.object_id
  INNER JOIN db_people.people p ON sm.target_id = p.object_id
  ORDER BY pf.object_id DESC");

$meta = $stmt->result_metadata();

$field1 = $meta->fetch_field();

echo "Table for field " . $field1->name . " is " . $field1->table . "\n";

Anda harus membuat sendiri larik tabel berbeda yang digunakan dalam kueri, dengan mengulang bidang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencadangkan Tampilan dengan Mysql Dump

  2. Mendapatkan hasil mysql dari 30 hari terakhir

  3. Cara Menghitung Selisih Antara Dua Tanggal di MySQL

  4. Koneksi MySQL tidak akan ditutup

  5. Perbarui pernyataan di MySQL menggunakan C #