sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg finde alle tabellerne i MySQL med specifikke kolonnenavne i dem?

For at få alle tabeller med kolonner 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. INDSÆT ... PÅ DUBLIKAT NØGLE (gør ingenting)

  2. MySQL - Få rækkenummer på vælg

  3. Android - Vis brugernavn fra sqlite-database efter login i textView

  4. Hvilke rækker returneres ved brug af LIMIT med OFFSET i MySQL?