sql >> Database >  >> RDS >> Mysql

Hoe kan ik alle tabellen in MySQL vinden met specifieke kolomnamen erin?

Om alle tabellen met kolommen columnA . te krijgen of ColumnB in de database YourDatabase :

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


  1. SqlParameter staat geen tabelnaam toe - andere opties zonder SQL-injectieaanval?

  2. SQL-referentietabel:basisquery's maken en schrijven

  3. TSQL:Hoe kan ik lokale tijd naar UTC converteren? (SQL-server 2008)

  4. SQL SELECT DISTINCT:best practices voor prestaties