搞了一两天了,实在想不到是什么原因了。请大家帮忙。 问题描述: 某个数据库中共有33个表,只有其中一个表,死活插不进去数据,权限是root帐号。其他表均可以正常插入数据。 这个表的结构图如下: 
  
  更让人郁闷的是这个表在我本地电脑是完全可以正确插入数据的,只是到服务器上就不行了,服务器MYSQL5.1,IIS。整个数据库就只有这个表不能插入数据。望指教,谢谢。

解决方案 »

  1.   

    把id这一列删除掉,然后重新添加id列就好了
    这个状况前几天我遇到过,我的遭遇是这样的,我的id列是可以自动递增的
    原来有三条数据,他们的id分别是1,2,4我为了更工整,所以就手工把4这个id修改成了3,
    所以我再用insert新增的时候无论如何都不能插入新纪录
    只要删除id列重建就好了.
      

  2.   

    有没有尝试过给表名加特殊符号试试,例如
    "Insert into `表名` ...
    "Update `` Set ...
    "Select `name`,... From `` ...
      

  3.   

    啊,谢谢各位,问题在那个主键自增长的ID上。 服务器上那个数据库版本,不能填空,必须填的话就写个NULL。  纠结死了。