sinat_39055815
Swag_bad to the born
2017-07-21 06:02
采纳率: 42.1%
浏览 3.5k
已采纳

数据库插入数据但是不填写主键内容

数据库表有两个字段id和suggestion 其中id是主键 我在网页的文本框里只填写了suggestion的内容 但是不填写id的内容 要怎么处理这个id

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • qq_36593688
    Turing丶 2017-07-21 06:10
    已采纳

    可以把id设置成自增列,如果是自增列就不需要处理,直接插入suggestion就行了
    但如果不想是自增列,要设置成字符类型,就需要根据你的需求做出相应的措施。
    比如生成一个随机唯一字符串。

    点赞 评论
  • u011791378
    笨蛋girl 2017-07-21 06:05

    设置自增主键就可以了

    点赞 评论
  • ALunece
    ALunece 2017-07-21 06:07

    字段设置成自增的就OK了

    点赞 评论
  • Loweir
    dawndd1345 2017-07-21 06:13

    mysql 可是设置自增id oracle 可以是有 序列,

    如果你不喜欢使用 数字作为 id 也可以尝试一下 uuid

    点赞 评论
  • q975583865
    一点寒芒先至 2017-07-21 06:13
    点赞 评论
  • u012556249
    风中的千纸鹤 2017-07-21 07:15

    ID列既然为主键,就不允许为空,如果处理数据时未写明id列的数值,则数据是无法插入到数据库中的,oracle一般建议是采用序列的方式,MySQL则采用自增的方式

    点赞 评论

相关推荐