sql >> Base de Datos >  >> RDS >> Mysql

Nombre de tabla dinámica en declaración sql

El uso de nombres de tablas dinámicas dentro de la consulta es mejor con Declaraciones preparadas ,también en mysql para concatenación la función es concat

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

También puede hacerlo para la consulta de eliminación