Mysql
 sql >> Base de données >  >> RDS >> Mysql

Nom de table dynamique à l'instruction sql

L'utilisation de noms de tables dynamiques dans la requête est optimale avec Déclarations préparées ,également dans mysql pour la concaténation, la fonction est concat

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

Vous pouvez également le faire pour la requête de suppression