我正在尝试在表格中插入记录,如下所示。但我在SQL查询中出错,错误与时间戳有关。我插入的表中没有'updated_at'和'created_at'列,所以我可以不用那个继续吗?
$member_bio = new barcodedb;
$member_bio->_code = $record['_code'];
$member_bio->_type = $record['_type'];
$member_bio->_name = $record['_name'];
$member_bio->_passwd = $record['_passwd'];
$member_bio->_privilege= $record['_privilege'];
$member_bio->_findex = $record['_findex'];
$member_bio->_fprint = $record['_fprint'];
$member_bio->_rfidcard = $record['_rfidcard'];
$member_bio->_bcode = $srno_record->bcode;
$member_bio->_bid = $srno_record->bid;
$member_bio->_change = 0;
$member_bio->_device = 1;
$member_bio->save();
错误
SQLSTATE [42S22]:未找到列:1054未知列'updated_at'中 '字段列表'(SQL:插入
member_bio
(_code
,_type
,_name
,_passwd
,_privilege
,_findex
,_fprint
,_rfidcard
,_bcode
,_bid
,_change
,_device
,updated_at
,created_at
) 值(2345,M,0,1234,0,3,6,0,AS,1,0,1,2016-10-15 12:49:30,2016-10-15 12:49:30))
答案 0 :(得分:2)
将BaseModel
添加到您的模型中。
如果您希望不为所有模型添加时间戳,请将该属性添加到BaseModel
并从init.groovy
扩展所有模型。