sql >> Databáze >  >> RDS >> Mysql

Jak vybrat z MySQL, kde je název tabulky Variabilní

To byste museli provést pomocí připravené prohlášení . Něco jako:

SET @s = CONCAT('select * from ', @Cat, ' where ID = ', @ID_1); 

PREPARE stmt1 FROM @s; 
EXECUTE stmt1; 
DEALLOCATE PREPARE stmt1; 


  1. Top 9 tipů pro nastavení vašeho SQL Server Clusteru

  2. Optimalizujte dotaz GROUP BY pro načtení nejnovějšího řádku na uživatele

  3. TSQL Try / Catch within Transaction nebo naopak?

  4. Jak zálohovat a obnovit databázi PostgreSQL