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

mysqlは、検索と挿入時に整数を奇妙な数に切り捨てます

    私は今、問題を理解していると思います。

    php5.5インスタンスとphp7.0インスタンスで次のvar_dumpsを実行しました.dd(array('RawValue' => -1001094515039)、array('using intval()' => intval(-1001094515039))、array('PHPバージョン'=> phpversion()));

    結果は次のとおりです。

    5.5

    7.0

    この[リンク]にはさらにいくつかの情報があります: http://php.net/ manual / en / function.intval.php 、しかし、phpの生の数値と整数を5から7に変更すると、問題が発生していると思われます。変数をintval()でラップすると、問題が解決するはずです。

    これで問題が解決することを願っています!



    1. PostgreSQLの「エラー:各INTERSECTクエリには同じ数の列が必要」を修正しました

    2. MySQL:同じAI値で複数の行を挿入します

    3. mysql_query()がSELECTステートメントでTRUEを返すのはなぜですか?

    4. MySQL LEFT JOIN with GROUPBYおよびWHEREIN(サブクエリ)