Apabila menggunakan kaedah saveAll, halaman menunjukkan bahawa sisipan berjaya, tetapi apabila melihatnya menggunakan pangkalan data, data tidak dimasukkan* (ia boleh berjaya dimasukkan menggunakan save)
kevlin
2017-07-30 21:31:31
//1.实例化模型,创建模型对象
$user = new Tb_users();
//2.创建对象,采用对象方式
$data =[
['id' => 1008,'name' => '武则天','salary' => 7000,'dept' => '市场部','sex' => '女','hiredate' =>'2017-07-30'],
['id' => 1009,'name' => '嬴政','salary' => 7000,'dept' => '市场部','sex' => '男','hiredate' =>'2017-07-30'],
['id' => 1011,'name' => '孙悟空','salary' => 7000,'dept' => '市场部','sex' => '男','hiredate' =>'2017-07-30'],
];
$result = $user->saveAll($data,true);
dump($result);
Adakah anda pasti tentang operasi sisipan yang anda lakukan?
Jika ya, mengapa anda perlu memberikan id kunci utama?
Jika anda memberikan kunci utama, operasi kemas kini akan dilakukan secara automatik Jika tiada data boleh disoal dalam jadual, tiada apa yang akan dilakukan.
Sila bina semula data anda untuk dimasukkan seperti berikut:
Sila alih keluar medan id dalam tatasusunan contoh dan ia akan diberikan secara automatik oleh sistem.