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

Jak wybrać z MySQL, gdzie nazwa tabeli jest zmienna?

Musisz to zrobić za pomocą przygotowane oświadczenie . Coś takiego:

SET @s = CONCAT('select * from ', @Cat, ' where ID = ', @ID_1); 

PREPARE stmt1 FROM @s; 
EXECUTE stmt1; 
DEALLOCATE PREPARE stmt1; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cytaty pojedyncze, cytaty podwójne, cytaty wsteczne Wyjaśnienie użycia MySQL

  2. Czy nazwy tabel w MySQL rozróżniają wielkość liter?

  3. Co to jest ten operator <=> w MySQL?

  4. Jak usunąć wiodące i końcowe znaki w MySQL?

  5. Jak usunąć końcowe białe znaki w MySQL?