Я заметил, что с помощью транзакций откаты, первичные ключи продолжают расти. Возможно ли как-то сбросить их (автоинкремент)?Yii2 reset db ids при откат транзакции
0
A
ответ
0
Я думаю, вы используете delete() в своем методе safeDown()
. если вы хотите удалить все данные из таблицы, вы должны использовать truncateTable(), или вы можете написать свой собственный slq с помощью execute().
0
Try комплект AUTO_INCREMENT в 1
public function down()
{
$this->delete('{{%email}}', ['id' => [1, 2, 3, 4, 5, 6, 7, 8, 9,]]);
$this->execute('ALTER TABLE {{%email}} AUTO_INCREMENT = 1');
// When you insert any other (not NULL or 0) value into an AUTO_INCREMENT column,
// the column is set to that value and the sequence is reset so that the
// next automatically generated value follows sequentially from the largest column value.
}
Смежные вопросы
- 1. Откат транзакции
- 2. Db Транзакции в Yii2 с обратными вызовами
- 3. транзакции следующие Откат
- 4. Откат транзакции clj-record
- 5. Откат после неудачной транзакции
- 6. как откат транзакции между микросервисами?
- 7. Джанго и Postgres откат транзакции
- 8. рельсы создадут откат в транзакции
- 9. Как запретить Rails Console выполнять немедленный откат транзакции db?
- 10. Как откат транзакции весной
- 11. Реальные родительские транзакции откат
- 12. Откат транзакции SQL-сервера
- 13. HibernateTransactionManager откат транзакции
- 14. SQL 2005 Откат транзакции
- 15. Neo4j - транзакции откат
- 16. Откат транзакции с триггера
- 17. Java EE откат транзакции
- 18. Откат транзакции rails console
- 19. PHP PDO Откат транзакции при выполнении сбой?
- 20. Восстановление состояния объекта при откат транзакции
- 21. MySQL: автоматический откат при сбое транзакции
- 22. Как сохранить личность при откат транзакции?
- 23. PHP + MySQL - транзакции не откат
- 24. ActiveRecord :: Откат, похоже, не выполняет откат транзакции
- 25. Django transaction.commit_on_success не откат транзакции
- 26. Откат синхронной транзакции Spring AMQP
- 27. Оказываясь на откат транзакции db в солнечном сценарии
- 28. Hibernate/Spring - Откат транзакции в рамках транзакции
- 29. Kentico транзакции и откат данных
- 30. Откат транзакции в службе Grails
К сожалению, я не могу укоротить, но этот вопрос кажется хромой, по этой теме: http://stackoverflow.com/questions/2214141/auto-increment-after -delete-в-MySQL – user2511599