解决方案 »

  1.   

    没有主键,你根据什么来更新呢
    不仅自动生成SQL语句办不到
    你自己写SQL语句,也会因为where条件有多条数据都一样,而导致一次更新了很多的数据(其实有些是不应该更新的)
      

  2.   

    建立一个number类型的列,让它自动自增,当做主键
    主键只是数据记录的唯一标识,不是说必须是有意义的数字(其实从这点来看它本身已经很有意义了)
      

  3.   

    或者用GUID或时间戳,只要能保证不重复,都可以的
      

  4.   

    我设置一个自增id当成主键,这样就能解决了吗?我发现自增id这列,如果我在数据库中删除数据了,这个自增id就不连续了是吧?
      

  5.   

    那我之前select 语句的时候也必须select这个主键出来是吗