Mysql
 sql >> Database >  >> RDS >> Mysql

Come selezionare da MySQL dove il nome della tabella è variabile

Dovresti farlo con un dichiarazione preparata . Qualcosa come:

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

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