sql >> データベース >  >> RDS >> Mysql

PHP MYSQL PDO->特別な手順が実行されているにもかかわらず、致命的なエラー23000

    回答へのアップグレード

    このバグ のようです 、ほぼ5年経ってもまだ開いています。代わりに試してください:

    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. OracleRAC環境からのExpdp

    2. 最近挿入されたレコードIDの配列を取得するにはどうすればよいですか?

    3. 番号が1桁の場合、番号の前にスペースを追加するにはどうすればよいですか?

    4. JDBCを使用してOracleテーブルからXMLTYPE列を抽出しようとしていますが、いくつか問題があります。