sql >> Database >  >> RDS >> Mysql

Dynamische tabelnaam bij sql-instructie

Het gebruik van dynamische tabelnamen binnen de query is het beste met Voorbereide verklaringen ,ook in mysql voor aaneenschakeling is de functie concat

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

Je kunt het ook doen voor de verwijderquery



  1. Niet-Engelse karakters in database met Java

  2. Twee tabellen met dezelfde kolommen of één tabel met een extra kolom?

  3. Basisprincipes van automatisering van SQL Server-taken

  4. Laravel:hoe u een op maat gesorteerde welsprekende verzameling kunt krijgen met behulp van de whereIn-methode