ник: Скорп
на счет онуления счетчика точно в нете видел статейки, поищите
а на счет счетчика как ключевое поле - совсем не обязательно
в своей базе, к примеру таблица Клиенты, у меня имет поле счетчика и назвал я его КодКлиента, в данном варианте имеет смысл делать его ключевым
а есть таблицы у меня, где вообще я не вводил даже подобное поле
если что не так сказал, не пинайте
пусть "старшие" поправят меня