2011-02-13 21 views

Respuesta

12
SHOW INDEXES FROM TABLE WHERE Key_name = 'PRIMARY' 
+0

¿Hay una manera de utilizar esto en un SI? Para obtener eso, si el índice existe NO ejecuto el alter para crear el índice – realtebo

2
SELECT EXISTS(
    SELECT 1 
    FROM information_schema.columns 
    WHERE table_schema = 'db' 
    and table_name='table name' 
    and column_key = 'PRI' 
) As HasPrimaryKey 
Cuestiones relacionadas