MySQL へのデータ挿入中の「不正な整数値」エラーを解決する方法
MySQL データベースにデータを挿入しようとすると、次のような問題が発生する可能性があります。 「行 1 の列 'id' の整数値が正しくありません: ''」というエラーが発生します。このエラーは通常、自動インクリメント フィールドに整数以外の値を挿入しようとしたときに発生します。
この問題を解決するには、「id」として識別される最初の列が INSERT ステートメントから省略されていることを確認してください。この列には自動インクリメント属性があるため、ユーザー入力を必要とせずに一意の識別子が自動的に生成されます。
したがって、変更されたクエリは次のようになります。
INSERT INTO workorders (column1, column2) VALUES (?, ?)
除外することで列リストの「id」列を選択すると、MySQL は行の挿入時に、次に使用可能な整数値をこのフィールドに自動的に割り当てます。この修正により、「整数値が正しくありません」エラーが解消され、テーブルにデータを正常に挿入できるようになります。
以上がMySQL にデータを挿入すると「不正な整数値」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。