3
私はいくつかのPHPコードをMySQLコードに変換しようとしています。 は、私は数にいないビット単位を使用しようとしている、これは私がPHPでの結果は私が必要なものを正確にMySQLのbitwise NOT演算が目的の値を返さない
var_dump(~(17998320)); Result: -17998321
を取得した結果である:PHPで
:ここでは何が起こるかです。
MySQLの場合: ここで同じことを試みると、全く異なる回答が得られます。
select ~(17998320); Result: 18446744073691553295
これはBIGINTに関するものだと思います。 PHPで見られる動作をMySQLにどのように複製できますか?
あなたは私たちに、テーブルの構造とINSERT文を提供してもらえますか? –
〜nは(-1 -n)と同じですので、SELECT(-1〜数)のAS結果を使用できます –