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

Gentag MySQL-skemaer

Du skal først bygge erklæringen.

SET @sql = CONCAT('SELECT * FROM ', varSchemaName, '.MyTable');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

Du kan læse mere om udarbejdede udsagn her .

Du kan blive fristet til at bruge variabler til tabelnavne, men det virker ikke. Disse parametre er for værdier i where-sætninger og så videre. Ovenstående vej er vejen at gå.



  1. Hvorfor fortæller Oracle dig ikke HVILKEN tabel eller visning der ikke findes?

  2. Nulstil automatisk stigningstæller i postgres

  3. MySQL giver privilegier til brugeren til databasen

  4. 12c IDENTITY kolonner