Полагаю, вы могли бы использовать для этого триггеры, но через некоторое время это, вероятно, превратится в огромный беспорядок.Не понимаю, почему вы не хотите использовать auto_increment вместо этого, у вас есть какая-то конкретная причина?
Триггеры в MySQL 5.0
@ Джорди: Ваше утверждениене все верно, да, только одна строка может иметь это одно значение в любой заданной точке, но если вы удалите строку, вы все равно сможете повторно использовать удаленное значение для другой строки.Вы также можете сбросить счетчик на любое значение, которое вы хотите включить, включая приращение, не удаляя таблицу.