Sorry I missed the last part of this. As I said, index is on both columns because it is a primary key. I can not alter this index, without modifying the primary key.
I thought that there could be a way (that is one thing I was asking about), if I recreate this table with only userid as primary key. Problem is that User Console stores each question/answer pair per row, and each row with the user id. So, I should have (assuming ? as separator):
userid ... passwordhint
1 question1?answer1
1 question2?answer2
2 question1?anotheranswer1
...........................
and that's why I can not make userid only to be primary key.
So, I am figuring if there is some configuration I can do, so all challenges are saved in a unique row (and then I do be able to have userid as primarykey, and index will be always shorter than 900 bytes):
userid.........passwordhint
1...........question1?answer1#question2?answer2...
2...........question1?anotheranswer1#question2?anotheranswer2...