привет, сэр
В проекте C # .net у меня есть код для генерации автоматического индекса, он работает нормально. Я использовал логику, как показано ниже;
Сначала посчитайте, сколько строк в таблице, затем получите, какое значение было сохранено в таблице.
Тогда независимо от значения оно будет увеличено на 1 для следующего поля и, следовательно, это следующий индекс.
Проблема возникает, когда индекс больше 10. Индекс в таблице хранится так
1
10
11
2
3
4
5
6
7
8
9
, поэтому последнее значение в таблице равно 9, а следующий шаг даст 10, то есть уже
сгенерировано так, что это будет ошибка нарушения первичного ключа.
Итак, плз, как добиться автоматической генерации индекса в моем проекте.