如何使用reset the auto-increment更改Yii 1.x中字段的表格或CDbMigration
?
我找到了alterColumn
方法,与createTable
,dropTable
,renameTable
和truncateTable
方法一样好,但要么我是盲人还是那里对于更改表格或重置特定列或字段的自动增量没有任何意义。
答案 0 :(得分:2)
您可以使用execute(),因为Yii定义它:
执行SQL语句。此方法使用dbConnection执行指定的SQL语句。
所以,
$this->execute("ALTER TABLE tbl_name AUTO_INCREMENT = 1");