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

MySQL5.5以降のBIGINT範囲外エラー

    BIGINT UNSIGNEDは符号なしであり、負の値にすることはできません。

    あなたの表現ABS(lektoren.baum2.id - 6) idが6未満の場合、負の中間値を使用します。

    おそらく以前のバージョンは暗黙的にSIGNEDに変換されました。キャストする必要があります。

    をお試しください
    ORDER BY ABS(CAST(lectoren.baum2.id AS SIGNED) - 6)
    


    1. 列のデータ型をシリアルに変更

    2. EM12cでDB12cのリポジトリが可能になりました

    3. MySQLでJSONのキーを更新または名前変更

    4. サードパーティのクラウド上のOracleRAC