sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag hitta alla tabeller i MySQL med specifika kolumnnamn i dem?

För att få alla tabeller med kolumner columnA eller ColumnB i databasen YourDatabase :

SELECT DISTINCT TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME IN ('columnA','ColumnB')
        AND TABLE_SCHEMA='YourDatabase';


  1. Oracle PL/SQL:DBMS_SCHEDULER.CREATE_JOB Exempel

  2. MySQL - UPPDATERA flera rader med olika värden i en fråga

  3. Använder du mysql concat() i WHERE-satsen?

  4. Hur man överför alla MySQL-databaser från gammal till ny server