phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Zapytanie BARDZO wolne (>30s) w php, ale szybkie podczas uruchamiania zapytania w phpmyadmin

Przy takim zapytaniu Join mam te same wyniki i działa ono :) nadal nie wiem, dlaczego zagnieżdżone zapytania trwały do ​​40-50 sekund. Podziękowania dla użytkownika Dibakar Paul, który mi pomógł!

$sql1 = "Select distinct title, artist, album 
from songs where id not in(Select distinct song.id
from songs song inner join playlist playlist 
on playlist.song_id=song.id
inner join playlists playlists 
on playlists.playlist_id=playlist.playlist_id
and playlists.name = '$playlist_name')";

$sql2 = "Select distinct song.title, song.artist, song.album
from songs song inner join playlist playlist 
on playlist.song_id=song.id
inner join playlists playlists 
on playlists.playlist_id=playlist.playlist_id
and playlists.name = '$playlist_name'";



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. mysql:DELIMITER błąd składni w wierszu 1

  2. wybierz z mysql db z 300 tabelami przy użyciu domyślnego prefiksu

  3. Odmowa dostępu podczas otwierania phpMyAdmin

  4. Brak wyników w PHPMyAdmin

  5. Błąd składni wyzwalacza mysql phpmyadmin