How do I check if an index exists on a table field in MySQL?

前端 未结 10 1270
孤独总比滥情好
孤独总比滥情好 2020-12-12 16:55

I\'ve needed to Google this a couple times, so I\'m sharing my Q/A.

10条回答
  •  北海茫月
    2020-12-12 17:25

    Try use this:

    SELECT TRUE
    FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE 
    WHERE TABLE_SCHEMA = "{DB_NAME}" 
    AND TABLE_NAME = "{DB_TABLE}"
    AND COLUMN_NAME = "{DB_INDEXED_FIELD}";
    

提交回复
热议问题