【发布时间】:2016-10-15 13:08:02
【问题描述】:
我正在尝试在如下表中插入一条记录。但我在 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 2016-10-15 12:49:30 12:49:30))
【问题讨论】:
-
在 laravel 中,
created_at和updated_at默认是 key。把这些放在你的桌子上也是很好的做法。
标签: laravel laravel-5.3