public function up(){
$this->createTable('POST', array(
'id' => 'pk',
'isremoved' => 'integer NOT NULL',
'removaldate' => 'timestamp NULL',
'post' => 'text NOT NULL',
'creationdate' => 'timestamp NOT NULL',
));
}
这是迁移的up函数。如您所见,它是用于创建新表的查询语句。默认情况下,YII将时间戳列的默认值设置为CURRENT_TIMESTAMP,并创建附加参数并将其设置为ON UPDATE CURRENT_TIMESTAMP。
我不需要时间戳的当前值,也不需要在更新行时更新此列。我应该怎么做?顺便说一下,您正在使用MySQL。