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

不正な10進数(整数)値:'' mySQL

    厳密なSQLモードが有効になっていて、挿入の10進フィールドの値として空の文字列('')を渡そうとしています。空の文字列は数値フィールドの無効な値であり、 strict SQLモード 警告を提供して特定の列のデータ型のデフォルト値(数値列の場合は0)を使用するのではなく、無効なデータを列に挿入しようとすると、mysqlはエラーを生成します。

    インポートを開始する前に、セッションの厳密なSQLモードを削除してください:

    SET SESSION sql_mode = ''
    


    1. MySQLのパラメータ化されたクエリ

    2. MySQLの大文字と小文字を区別するテーブルの変換

    3. OracleStreamsで伝搬を常に有効に保つ

    4. mysqlの特定の日付形式