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

MySQL:Изберете имена на колони, съдържащи низ

SELECT COLUMN NAMES не е валиден в MySQL. Има подобни неща като DESCRIBE [table]; или SHOW COLUMNS FROM [table]; , но не можете да поставите клаузи WHERE върху тях. Много по-добре е да използвате INFORMATION_SCHEMA виртуална база данни напр. -

SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS`
 WHERE `TABLE_SCHEMA`='[database name]' and `TABLE_NAME`='[table name]'
 AND   `COLUMN_NAME` LIKE '%PLA%'

Вижте http://dev.mysql.com/doc/ refman/5.6/en/columns-table.html за повече информация.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql, където идентификаторът е в масив

  2. 1030 Получих грешка 28 от машината за съхранение

  3. Php – Изглежда, че във вашата PHP инсталация липсва разширението MySQL, което се изисква от WordPress

  4. Трансформирайте датите в диапазон от време в MYSQL --- как да се справите с пропуските в датите

  5. Изключение:Вече има отворен DataReader, свързан с тази връзка, който първо трябва да бъде затворен