在SQL命令中,如何比较int64类型的数据是否等于某个值?

解决方案 »

  1.   


    MYSQL中最大的数字数据类型也就是BIGINT 8 个字节,可以直接比较
      

  2.   

    比较没问题。注意范围:
    The signed range is -9223372036854775808 to 9223372036854775807. The unsigned range is 0 to 18446744073709551615
      

  3.   

    会显示错误信息,说有语法错误,出错点就在 "where id = 12345"。
      

  4.   

    说明一下,SQL命令是在C程序执行的。
      

  5.   

    代码太大了,SQL语句就是
    UPDATE TABLE SET FIELD = 1 WHERE ID = 12345;其中ID是int64类型的。
      

  6.   

    不好意思,各位。是我的SQL语句写错了。