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

Nome tabella dinamica nell'istruzione sql

L'utilizzo di nomi di tabelle dinamici all'interno della query è ottimale con Dichiarazioni preparate ,anche in mysql per la concatenazione la funzione è concat

SET @id := '47';
SET @table := concat(@id,'_2013_2014_voucher');
set @qry1:= concat('select * from ',@table);
prepare stmt from @qry1 ;
execute stmt ;

Puoi farlo anche per la query di eliminazione