Rumah  >  Soal Jawab  >  teks badan

Apabila menggunakan kaedah saveAll, halaman menunjukkan bahawa sisipan berjaya, tetapi apabila melihatnya menggunakan pangkalan data, data tidak dimasukkan* (ia boleh berjaya dimasukkan menggunakan save)

//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);


kevlinkevlin2611 hari yang lalu1783

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师2017-07-31 06:34:11

    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
    2
  • 之间

    Cikgu, saya tidak menambah kunci utama Kaedah simpan melaporkan ralat ini: Medan 'id' tidak mempunyai nilai lalai.

    之间 · 2019-06-27 14:12:09
  • Batalbalas