使用CDbMigration更改表或重置自动增量

时间:2014-12-10 14:01:56

标签: php mysql yii auto-increment

如何使用reset the auto-increment更改Yii 1.x中字段的表格或CDbMigration

我找到了alterColumn方法,与createTabledropTablerenameTabletruncateTable方法一样好,但要么我是盲人还是那里对于更改表格或重置特定列或字段的自动增量没有任何意义。

1 个答案:

答案 0 :(得分:2)

您可以使用execute(),因为Yii定义它:

  

执行SQL语句。此方法使用dbConnection执行指定的SQL语句。

所以,

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