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

użyj zmiennej dla nazwy tabeli w mysql sproc

SET @cname:='jello';
SET @vname:='dwb';
SET @sql_text = concat('select concept_id,concept_name,',@vname,' from enc2.concept a JOIN enc2.ratings b USING(concept_id) where concept_name like (''%',@cname,'%'') and 3 is not null order by 3 asc');

PREPARE stmt FROM @sql_text;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Łańcuch zamówienia SQL jako liczba

  2. Jak korzystać z mysql JOIN bez warunku ON?

  3. Jak usunąć niechciane znaki wiodące z ciągu w MySQL?

  4. Przewodnik po projektowaniu bazy danych dla Menedżera zadań w MySQL

  5. Jak przesyłać i pobierać pliki PHP i MySQL