sql >> Databasteknik >  >> RDS >> Mysql

Hur man väljer från MySQL där tabellnamnet är Variabelt

Du måste göra detta med en förberett uttalande . Något i stil med:

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

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


  1. Kolla in de senaste nyheterna om Microsoft Access, inklusive Access 2022!

  2. Sök efter "helordsmatchning" med SQL Server LIKE-mönster

  3. Uppgradera PostgreSQL från 9.6 till 10.0 på Ubuntu 16.10

  4. Använd OBJECTPROPERTY() för att ta reda på om ett objekt är en CHECK-begränsning i SQL Server