Lors de l'utilisation de la méthode saveAll, la page indique que l'insertion est réussie, mais lors de la visualisation à l'aide de la base de données, les données ne sont pas insérées* (elles peuvent être insérées avec succès en utilisant 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);
Êtes-vous sûr de l'opération d'insertion que vous avez effectuée ?
Si oui, pourquoi devez-vous donner l'identifiant de la clé primaire ?
Si vous donnez la clé primaire, l'opération de mise à jour sera automatiquement effectuée. Si aucune donnée ne peut être interrogée dans le tableau, rien ne sera fait.
Veuillez reconstruire vos données à insérer comme suit :
Veuillez supprimer le champ d'identification dans l'exemple de tableau et il sera automatiquement attribué par le système.