constraints added except auto_increment