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