问题背景:
在写TDD的时候,我测试一个检查报名上限的方法,就是对一个报名信息在它插入数据库前,检查它是否到达报名限制,
然后在测试的时候要预先对数据库进行插值,
所有我用了一个for循环对一条数据进行重复插值:
$join=new Join();//报名信息的实例对象
$join=[
'XH'=>0,
'XM'=>'',
'GENDER'=>0,
'UNIT_ID'=>5,
'DEPTID'=>15,
'YEAR_ID'=>1,
'NUMBER'<
SQL中save与create方法的区别解析

在TDD测试中遇到一个问题,使用save()方法重复插入相同数据时,仅插入一条记录,而使用create()方法则能成功插入多条。save()方法是非静态的,用于插入或更新,若对象已有主键则视为更新;create()是静态方法,每次创建新实例并插入,适合插入多条相同数据。
最低0.47元/天 解锁文章
874

被折叠的 条评论
为什么被折叠?



