varchar olarak belirlemiş olduğunuz sütunların karşılaştırmasının utf8_general_ci olduğuna emin olunuz. Muhtemelen bu yüzdendir. Muhtemelen latin1_general_ci olarak belirlendiği için türkçe karakterlerde problem çıkartıyordur.
Eğer ki boş yazma problemi varsa daha detaylı incelenmelidir.