>  Q&A  >  본문

saveAll 메소드 사용시 페이지에는 삽입이 성공한 것으로 나오나, 데이터베이스를 이용하여 보면 데이터가 삽입되지 않습니다* (save를 이용하면 성공적으로 삽입 가능)

으르르르르


kevlinkevlin2611일 전1781

모든 응답(2)나는 대답할 것이다

  • 天蓬老师

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

    수행한 삽입 작업이 확실합니까?

    그렇다면 기본 키 ID를 제공해야 하는 이유는 무엇인가요?

    기본 키가 제공되면 테이블에 쿼리할 수 있는 데이터가 없으면 자동으로 업데이트 작업이 수행됩니다.

    삽입할 데이터를 다음과 같이 재구성하세요.

    $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'],
    ];

    예제 배열에서 id 필드를 제거하면 시스템에서 자동으로 할당됩니다.

    회신하다
    2
  • 之间

    선생님, 저는 기본 키를 추가하지 않았는데 저장 메소드에서 다음 오류를 보고합니다. 'id' 필드에 기본값이 없습니다.

    之间 · 2019-06-27 14:12:09
  • 취소회신하다