## 插入记录
建议使用
~~~
Db::name('user')->insertGetId($data);
~~~
## 扩展
1,原生添加方法
~~~
$result = Db::execute('insert into think_data (id, name ,status) values (5, "thinkphp",1)');
dump($result);
~~~
2,基本插入
~~~
$data = ['foo' => 'bar', 'bar' => 'foo'];
Db::table('think_user')->insert($data);
~~~
3,设置了数据表前缀参数的话,可以使用
~~~
Db::name('user')->insert($data);
~~~
4,添加数据后如果需要添加数据的自增主键,可以使用insertGetId方法
~~~
Db::name('user')->insertGetId($data);
~~~
5,添加多条数据
~~~
$data = [
['foo' => 'bar', 'bar' => 'foo'],
['foo1' => 'bar1', 'bar1' => 'foo1'],
['foo2' => 'bar2', 'bar2' => 'foo2']
];
Db::name('user')->insertAll($data);
//insertAll 方法添加数据成功返回添加成功的条数
~~~
6,助手函数
~~~
// 添加单条数据
db('user')->insert($data);
// 添加多条数据
db('user')->insertAll($data);
~~~