Field' end_time'没有默认值
INSERT INTO quiz_result
(uid
,quid
,oids
,qids
,category_name
,qids_range
,{{1 }},start_time
,last_response
,time_spent
,time_spent_ind
,institute_id
)价值观(' 1',' 2&# 39;,' 0,0,0,0,0',' 1,2,6,4,3','一般',' 0-4',1457200638,1457200638,' 0',' 0,0,0,0,0',' 1',' &#39)
文件名:C:\ wamp \ www \ online_test \ system \ database \ DB_driver.php
行号:330
答案 0 :(得分:0)
您在表'end_time'
中有一个名为quiz_result
的字段已声明为NOT NULL
(因此每次您没有(或忘记)时出现错误Field 'end_time' doesn't have a default value
为每个INSERT
s中的该列提供值。检查列列表,无法找到end_time
列。
您必须通过为其设置默认值来重新声明表,或者在每次向该表插入行时为“end_time”列提供值。
答案 1 :(得分:-1)
尝试检查变量的大小写,因为某些db区分大小写。