错误原因是: 在最初设计表script_run_detail表时,resut_id忘记勾选不是null选项, 导致存储数据后发现result_id有NULL值,而实际上,我不希望这个字段可以存储NULL. 然后,再修改表结构,给result_id勾先上不是null选项时, 报错:错误代码1308 Invalid use of NULL value 这是因为数据库中已经存在result_id为NULL的数据了,此时再设置该字段不能为null,就会产生冲突. 解决的办法是: 清空script_run…