Вы сказали:
Если есть запись то обновить
$stmt = $SQLite3->prepare("INSERT INTO deal_current (order_id, notifies_text, date_create)
VALUES (:order_id, :notifies_text, :date_create )");
$stmt->bindValue(':order_id', $val['order_id'], SQLITE3_INTEGER);
$stmt->bindValue(':notifies_text', $notifies_textSQL, SQLITE3_TEXT);
$stmt->bindValue(':date_create', $val['deal_update'], SQLITE3_TEXT);
$stmt->execute();