sql >> Databáze >  >> RDS >> Mysql

MySQL - ZOBRAZIT PROMĚNNÉ JAKO '%version%' nefungují v mé Java aplikaci

Můžete použít INFORMATION_SCHEMA GLOBAL_VARIABLES a SESSION_VARIABLES tabulky takhle:

SELECT * 
FROM information_schema.global_variables 
WHERE variable_name LIKE '%version%';

Ukázkový výstup:

|           VARIABLE_NAME |                       VARIABLE_VALUE |
|-------------------------|--------------------------------------|
|          INNODB_VERSION |                               5.5.32 |
|        PROTOCOL_VERSION |                                   10 |
|         VERSION_COMMENT | MySQL Community Server (GPL) by Remi |
|                 VERSION |                               5.5.32 |
| VERSION_COMPILE_MACHINE |                               x86_64 |
|      VERSION_COMPILE_OS |                                Linux |
|  SLAVE_TYPE_CONVERSIONS |                                      |

Zde je SQL Fiddle demo.

AKTUALIZACE (na základě vašich komentářů)

Pomocí IN můžete zadat všechny potřebné názvy proměnných doložka

SELECT * 
FROM information_schema.global_variables 
WHERE variable_name IN ('version', 'hostname', 'port');

Ukázkový výstup:

| VARIABLE_NAME | VARIABLE_VALUE |
|---------------|----------------|
|       VERSION |         5.5.32 |
|      HOSTNAME |            db2 |
|          PORT |           3306 |

Zde je SQL Fiddle demo.



  1. konfigurace instalace serveru mysql se nezdařila NEBO nelze službu spustit

  2. Vyhledávání Mysql s řetězcem odděleným čárkou

  3. Halloweenský problém – část 4

  4. DBMS_METADATA a další balíčky jsou neplatné