データベース テーブルに挿入する約 400 レコードの配列があります。
DataHandler を使用して挿入しようとしましたが、以下の問題に直面しました。
- 195 レコードを挿入した後、「切り捨てられた不正な DOUBLE 値」エラーが発生します。リストモジュールで新しいレコードを作成しようとすると、上記のエラーが引き続き発生します。
- 挿入するレコードを最大 194 に制限すると、レコードはエラーなしで挿入され、リスト モジュールでレコードを作成することもできますが、レコードはデータベースで複製されます。
別のアプローチとして、QueryBuilder の insert() を使用して、データをデータベース テーブルに直接挿入しました。
- すべてのデータが希望どおりに挿入されましたが、List モジュールで新しいレコードを作成しようとすると、「切り捨てられた不正な DOUBLE 値」が再び表示されます。
- しかし、194 に制限すると、新しいレコードを作成するときに List モジュールでエラーは発生しません。
この問題を解決できることを大変うれしく思います。