2

データベース テーブルに挿入する約 400 レコードの配列があります。

DataHandler を使用して挿入しようとしましたが、以下の問題に直面しました。

  • 195 レコードを挿入した後、「切り捨てられた不正な DOUBLE 値」エラーが発生します。リストモジュールで新しいレコードを作成しようとすると、上記のエラーが引き続き発生します。
  • 挿入するレコードを最大 194 に制限すると、レコードはエラーなしで挿入され、リスト モジュールでレコードを作成することもできますが、レコードはデータベースで複製されます。

別のアプローチとして、QueryBuilder の insert() を使用して、データをデータベース テーブルに直接挿入しました。

  • すべてのデータが希望どおりに挿入されましたが、List モジュールで新しいレコードを作成しようとすると、「切り捨てられた不正な DOUBLE 値」が再び表示されます。
  • しかし、194 に制限すると、新しいレコードを作成するときに List モジュールでエラーは発生しません。

この問題を解決できることを大変うれしく思います。

4

1 に答える 1