Как мне сбросить автоинкремент, чтобы начать с 1 во встроенной SQL базе данных C# после удаления содержимого из таблицы? - PullRequest
0 голосов
/ 23 марта 2020

Как мне сбросить автоинкремент, чтобы начать с 1 во встроенном SQL База данных C# после удаления содержимого из таблицы?

enter image description here

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я удаляю все содержимое таблицы с помощью запроса «DELETE» и снова пытаюсь вставить новые данные, «Id» будет начинаться с 100, тогда как я ожидая, что он начнется с 1. Может ли кто-нибудь помочь мне решить эту проблему, когда первичный ключ, т. е. «Id», начинается с его начального числа, равного «1»?

enter image description here

1 Ответ

0 голосов
/ 23 марта 2020

вы можете установить новое текущее значение идентификатора для столбца идентификаторов с помощью запроса ниже

DB CC CHECKIDENT (mytable, RESEED, 0)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...