MyISAM tem esse recurso; O InnoDB provavelmente pode simulá-lo usando uma subconsulta como ( SELECT MAX(student_number) + 1 FROM tbl WHERE class_name = ? )