Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Iteruj schematy MySQL

Musisz najpierw zbudować oświadczenie.

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

Możesz przeczytać więcej o przygotowanych oświadczeniach tutaj .

Możesz pokusić się o użycie zmiennych do nazw tabel, ale to nie działa. Te parametry dotyczą wartości w klauzulach where i tak dalej. Powyższy sposób jest drogą do zrobienia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT INTO nie działa

  2. sortowanie według wysokiej-niskiej ceny z danymi mysql

  3. Jak naprawić tabelę InnoDB?

  4. SQLSTATE[HY000] [2002] Brak takiego błędu pliku lub katalogu podczas migracji tabeli w Laravel

  5. Pierwsza wolna liczba MySQL pomiędzy istniejącymi wartościami