永发信息网

distinct在SQL里插入重复语句时怎样使用?

答案:2  悬赏:80  手机版
解决时间 2021-01-30 08:39
  • 提问者网友:眉目添风霜
  • 2021-01-29 22:53
如果在一表(stuinfo)中已存在记录
('张三','男',20)
('李四','男',21)
('王五','男',23)这些记录,现我又添加一记录('张三','男',20)会出现重复值,无法插入,我要怎样用distnct去写sql语句让我在插入时如果已存在此记录不会报错,在查询时显示原有的那列数据呢?

请帮我写下具体的SQL语句!
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-01-30 00:15
给你的表加一个主键 让他自增长 没必要用distinct
全部回答
  • 1楼网友:千杯敬自由
  • 2021-01-30 01:32
你好! 去掉唯一索引,修改表的主键,可以定义一个自动增长的int型的id作为主键,其他的全部为不同 希望对你有所帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯