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

Jak mogę przejrzeć treść przygotowanego oświadczenia?

Korzystając z przygotowanych zestawień:

  • Po przygotowaniu zestawienia jest ono wysyłane na serwer MySQL
  • Kiedy powiążesz zmienne + wykonasz instrukcję, tylko zmienne są wysyłane do serwera MySQL
  • A instrukcja + powiązane zmienne są wykonywane na serwerze MySQL -- bez ponownego „przygotowania” za każdym razem, gdy instrukcja jest wykonywana (dlatego przygotowane instrukcje mogą być dobre dla wydajności, gdy ta sama instrukcja jest wykonywany kilka razy)

Nie ma "budowania" zapytania SQL po stronie PHP, więc nie ma sposobu, aby faktycznie uzyskać to zapytanie.

Co oznacza, że ​​jeśli chcesz zobaczyć zapytanie SQL, musisz użyć, no cóż, zapytań SQL, a nie przygotowanych instrukcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyszukiwanie z rozróżnianiem wielkości liter w Django, ale ignorowane w Mysql

  2. Błąd Mysql:użytkownik określony jako definiujący ('mysql.infoschema'@'localhost') nie istnieje' podczas próby zrzucenia obszarów tabel

  3. Mysql:Wykonaj NIE ISTNIEJE. Czy można poprawić wydajność?

  4. Plik PHP nie może wprowadzić jakiejś części kodu

  5. Czy MySQL nadpisuje kolumnę o tej samej wartości podczas aktualizacji?