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
kevlin 2017-07-30 21:31:31
0
2
1854
//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);


kevlin
kevlin

membalas semua(1)
Peter_Zhu

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:

$data =[
    ['name' => '武则天','salary' => 7000,'dept' => '市场部','sex' => '女','hiredate' =>'2017-07-30'],
    ['name' => '嬴政','salary' => 7000,'dept' => '市场部','sex' => '男','hiredate' =>'2017-07-30'],
    ['name' => '孙悟空','salary' => 7000,'dept' => '市场部','sex' => '男','hiredate' =>'2017-07-30'],
];

Sila alih keluar medan id dalam tatasusunan contoh dan ia akan diberikan secara automatik oleh sistem.

  • balas Cikgu, saya tidak menambah kunci utama Kaedah simpan melaporkan ralat ini: Medan 'id' tidak mempunyai nilai lalai.
    之间 pengarang 2019-06-27 14:12:09
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan