'is_havepic' 类型超出范围了,你把它改成bigint试试

解决方案 »

  1.   

    我刚开始也以为是这个问题,但是我设置的是int(11),插入了两个数字也出这种问题。我测试了下在PHPMYADMIN中则不存在这种问题。我把PHPMYADMIN生成的SQL放到PHP里面测试竟然可以!
    分析了下发现PHPMYADMIN对没有数据的字段插入的是“null”,好像就和这个东西有关。
      

  2.   

    问题已经基本确定了,是MYSQL5.1和MYSQL4.1的兼容问题
    因为这个数据库是从MYSQL4.1中导出来的
    所以出现这个问题
    请问大家有没有什么好的解决方法?
      

  3.   

    我现在怀疑是设置是否允许为空的问题
    因为在以前的版本(4.X)中就算设置不允许为空,那么如果为空的话也没关系
    但是在5.X中就不行,是什么就是什么
    我以前CSDN发过一篇帖子疑问过允许为空的问题
    看来当时还是太大意了
    估计大家做开发都是在4.X以及以下版本中做的
    现在问题出来了
    郁闷!!!