插入的是这个列 alter table tg_user change tg_level tg_level tinyint(1) unsigned not null 如果不加这个 not null 没有错误。求高手帮忙解答

解决方案 »

  1.   

    出错是这里 alter table tg_user add tg_level tinyint(1) unsigned not null 
      

  2.   

    alter table tg_user add tg_level tinyint(1) unsigned not null    这句就有问题哎。。就出现那个错误提示啦。 
      

  3.   

    alter table tg_user add tg_level tinyint(1) unsigned    (not null这个没加什么事都没有)
      

  4.   

    把库里面原来的数据删除就行了,因为原来有数据,又设为not null ,是冲突的
      

  5.   

    他不是update, 是add, 所以很奇怪, 应该是没找到病根
      

  6.   

    被他绕了....应该是1楼的语句报那个错, change那个
    二楼的add不会报那个错的...
      

  7.   

    不是哎 开始我是 alter table tg_user add tg_level tinyint(1) unsigned not null 执行这个语句报哪个错误  我才把not null 去掉后执行成功 ,然后我又 alter table tg_user change tg_level tg_level tinyint(1) unsigned not null 执行这个 还是那个问题。。楼上说因为数据问题,但是开始执行alter table tg_user add tg_level tinyint(1) unsigned not null 这个的时候里面是没数据啊