MySQL won't use an index on an int, if I provide a string
From the comments dcaswell,


  Is the fact that you're comparing a string and int the issue


He suggests you check out 


http://stackoverflow.com/questions/16786063/mysql-comparison-of-integer-value-and-string-field-with-index