saveAll メソッドを使用すると、ページには挿入が成功したことが表示されますが、データベースを使用してページを表示すると、データが挿入されません* (save を使用すると正常に挿入できます)。
kevlin
kevlin 2017-07-30 21:31:31
0
2
1839
ああ、


kevlin
kevlin

全員に返信(1)
Peter_Zhu

実行した挿入操作に間違いはありませんか?

その場合、なぜ主キー 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
  • 返事 先生、主キーを追加しません。save メソッドで次のエラーが報告されます: フィールド 'id' にはデフォルト値がありません。
    之间 著者 2019-06-27 14:12:09
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート