Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como selecionar do MySQL onde o nome da tabela é variável


Você teria que fazer isso com um declaração preparada . Algo como:
SET @s = CONCAT('select * from ', @Cat, ' where ID = ', @ID_1); 

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