Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql क्वेरी में प्रयुक्त तालिकाओं की गणना?

हां, आप उन तालिकाओं और स्तंभों के बारे में जानकारी प्राप्त कर सकते हैं जो किसी क्वेरी परिणाम का हिस्सा हैं। इसे परिणाम सेट मेटाडेटा . कहा जाता है .

MySQL परिणाम सेट मेटाडेटा के लिए एकमात्र PHP समाधान MySQLi एक्सटेंशन और mysqli_stmt::result_metadata() समारोह।

$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";

आपको फ़ील्ड पर लूप करके, क्वेरी में उपयोग की जाने वाली अलग-अलग तालिकाओं की सरणी स्वयं बनानी होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल क्वेरी:मान 1 . से घटाएं

  2. रिमोट कनेक्शन मैसकल उबंटू

  3. FIND_IN_SET दो तारों के साथ

  4. क्या मैं mysql में OUTFILE निर्दिष्ट करने के लिए एक चर का उपयोग कर सकता हूं?

  5. .htaccess के साथ URL पुनर्लेखन डुप्लिकेट mysql प्रविष्टियाँ करें