User Tools

Site Tools


getautoincrementfieldname
SELECT 
    TABLE_SCHEMA as database_name,
    TABLE_NAME,
    COLUMN_NAME,
    DATA_TYPE,
    EXTRA
FROM information_schema.COLUMNS 
WHERE TABLE_SCHEMA IN ('databasename')
AND EXTRA LIKE '%auto_increment%'
ORDER BY TABLE_SCHEMA, TABLE_NAME;

Change the databasename

To get those with timestamp, can also be:

SELECT 
    TABLE_SCHEMA as database_name,
    TABLE_NAME,
    COLUMN_NAME,
    DATA_TYPE,
    EXTRA
FROM information_schema.COLUMNS 
WHERE TABLE_SCHEMA IN ('databasename')
AND EXTRA LIKE '%timestamp%'                 // or AND DATA_TYPE like '%timestamp%'
ORDER BY TABLE_SCHEMA, TABLE_NAME;
getautoincrementfieldname.txt · Last modified: by jwan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki