Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Dynamischer Tabellenname bei SQL-Anweisung

Die Verwendung dynamischer Tabellennamen innerhalb der Abfrage ist am besten mit Vorbereitete Aussagen , auch in mysql für die Verkettung ist die Funktion concat

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

Sie können dies auch für die Löschabfrage tun