Изменить таблицу или сбросить автоинкремент с помощью CDbMigration

Как я могу изменить таблицу или сбросить автоинкремент поля в Yii 1.x, используя CDbMigration?

я нашел alterColumn метод, так же хорошо, как createTable, dropTable, renameTable а также truncateTable методы, но я либо слепой, либо нет ничего для изменения таблицы или сброса автоприращения определенного столбца или поля.

2

Решение

Ты можешь использовать выполнить () как определяет Yii:

Выполняет инструкцию SQL. Этот метод выполняет указанный оператор SQL с использованием dbConnection.

Так,

$this->execute("ALTER TABLE tbl_name AUTO_INCREMENT = 1");
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector