当我更新记录时,显示上面错误
邮件ID类似于- 1536126282209770000
$q = new CDbCriteria(array(
'condition' => 'tokenId = :btokenid',
'params' => array(
':btokenid' => $tokenId,
),
));
$record = self::model()->find($q);
$record->messageId = $messageId;
if (!$record->save()) {
$_errors = current($record->getErrors());
throw new Exception($_errors[0]);
}
我为表添加了2个主键。
表格结构:
1条答案
按热度按时间w8f9ii691#
向表中添加主键后需要刷新该高速缓存
要刷新数据库缓存,请执行以下操作:加载方案中应用程序的所有表
Yii::app()->db->schema->getTables()
;清除所有已加载表该高速缓存
如果只想刷新一个表,还可以执行以下操作:
在那之后它工作得很好。