2012-05-25 2 views
2

У меня есть таблица, и ее первый столбец sl является автоматическим приращением. После заполнения моей таблицы я удалил первые две строки, и первая запись имеет sl 1. Можно ли сбросить ее до 1 сохранения ИИ? Я использую PHP MyAdmin.Как сбросить столбец автоматического приращения таблицы в MySQL

ответ

1

Я не уверен, если я получил ваш вопрос, но если вы хотите, чтобы ваша колонка sl, чтобы пронумеровать сделать ALTER TABLE your_table DROP sl, а затем ALTER TABLE your_table ADD sl your_definitions

3
ALTER TABLE tablename AUTO_INCREMENT = 1; 
1

Если вы просто хотите сбросить автоматический номер обратно 1 вы можно использовать:

DBCC CHECKIDENT (tablename, RESEED, 0) 

или

TRUNCATE TABLE tablename 

Первый вариант просто сбросит ваш auto-number counter, а второй очистит вашу таблицу от всех данных и сбросит счетчик.

Это то, о чем вы спрашивали?

0

Попробуйте использовать ALTER TABLE tableName AUTO_INCREMENT=0;. Следующая запись будет введена с индексом 1.

Смежные вопросы