sql >> Database >  >> RDS >> Mysql

PHP MYSQL PDO -> Fatal Error 23000 hoewel er een speciale procedure is ingesteld

(Upgraden naar een antwoord )

Lijkt op deze bug , die na bijna vijf jaar nog steeds open is; probeer in plaats daarvan:

while (true) {
  try {
    $row = $qry_bat->fetch(PDO::FETCH_ASSOC);
    if (!$row) break;
    $ins_db->execute(array(...));
    $newOnes++;
  }
  catch (PDOException $e) {
    if ($e->getCode() != 23000) {
      echo '<span class="msg-alert">'.$e->getMessage().'</span>';
    } else {
      $doublons++;
    }
  }
}


  1. Dag van de week ophalen in SQL Server 2005/2008

  2. hoe cascade te gebruiken in orakel

  3. SQL Server:hoe kan ik meerdere rijwaarden in afzonderlijke kolommen groeperen?

  4. Bouw snel een PHP CRUD-interface met de PDO Advanced CRUD Generator Tool