Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да използвате променлива като име на колона за оператор SELECT

За да използвате променливи за представяне на колони (или таблици), трябва да използвате PREPARE/EXECUTE. Опитайте нещо подобно:

    SET @colindex1=(CONCAT(i, @indent);    
    SET @stmt = 'SELECT @colindex1 FROM tableindex WHERE main=19';
    PREPARE thestmt FROM @stmt;
    EXECUTE thestmt;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MYSQL INSERT помага без грешки

  2. python:как да получавам известия за промени в базата данни на mysql?

  3. Групиране по - множество условия - MySQL

  4. Най-простият случай на карта един към много в Hibernate не работи в MySQL

  5. Изберете къде съдържа JSON масив