varchar ayarlamışsan malesef tutarlı bir kontrol gerçekleştiremezsin. date alan tipini ben de sevmem o yüzden her zman int olarak belirlerim ve time() fonksiyonu ile kullanırım