sql >> Database >  >> RDS >> Mysql

MySQL-schema's herhalen

U moet eerst de verklaring opbouwen.

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

U kunt meer lezen over voorbereide verklaringen hier .

Je zou in de verleiding kunnen komen om variabelen te gebruiken voor tabelnamen, maar dat werkt niet. Die parameters zijn voor waarden in waar-clausules enzovoort. De bovenstaande manier is de manier om te gaan.



  1. PostgreSQL - DISTINCT ON en GROUP BY syntaxis

  2. Postgres-database exporteren naar CSV-bestand

  3. Het aantal rijen en gegevens van die rij in een enkele zoekopdracht krijgen met PDO in PHP

  4. Selecteer en bewerk verticale blokken in SQL Server Management Studio (SSMS) - SQL Server / TSQL-zelfstudie, deel 9