Недавно я получаю ошибку ниже моего текущего приложения. когда пытаетесь вставить запись с помощью красноречивого. Этот код отлично работал в последние несколько месяцев. Теперь он просто бросает ошибку после ввода «1303» записей.Нарушение ограничений целостности: 1062 Дублирующее поле
SQLSTATE [23000]: Integrity нарушение ограничения: 1062 дубликат ей чемпион '1304' влить La Clef 'PRIMARY' (SQL: вставить в
orderrequest
Перевести: Английский SQLSTATE [23000]: Integrity ограничения нарушение: 1062 Дублированный поле '1304' для ключа в 'Primary' (SQL: вставки в orderrequest
$today = date("Y-m-d H:i:s");
$order = OrderModel::find($id);
$kot = new OrderrequestModel;
$kot->orid = $id;
$kot->location = $order->location;
$kot->provider = "kitchen";
$orderitems =OrderitemModel::where('orid', '=', $id)->get();
$total = 0;
foreach ($orderitems as $orderitem) {
//$total = $total+($orderitem->price * $orderitem->qty);
if($orderitem->provider=="kitchen"){
$kot->token .= '<tr>
<td align="left">'.$orderitem->fiid.'</td>
<td align="left">'.$orderitem->item.'</td>
<td align="center">'.$orderitem->provider.'</td>
<td align="center">'.$orderitem->qty.'</td>
</tr>';
$orderitem->isreq = "k";
$orderitem->save();
}
}
$kot->token .= '</table>';
$kot->type = "full";
$kot->save();
вы, вероятно, уже есть запись, соответствующую той же 'первичной id' в таблице. –
ключевой ключ PRIMARY равен 1303. – Kombuwa
Проверьте, не является ли ваша 'primary_key'' auto incrimantal' – Gayan