I'm not sure but either Django makes it an index by default if it's unique, or it will be extremely inefficient. Pls check that with SHOW CREATE TABLE assignment