向数据库插入的数据不重复,如何用Java做验证
数据库有Id、Name、Age等几个字段,Id是自增的,怎么用Java验证插入的数据不和以前的重复,请给我源码,谢谢!就是插入之前的判断怎么写啊(我是新手请大家帮帮忙)N...
数据库有Id、 Name、Age等几个 字段,Id是自增的,怎么用Java验证插入的数据不和以前的重复,请给我源码,谢谢!
就是插入之前的判断怎么写啊(我是新手请大家帮帮忙)
Name等字段不重复
就是
Id Name
1 a
2 a
不出现这样的情况,Name值也不能一样 展开
就是插入之前的判断怎么写啊(我是新手请大家帮帮忙)
Name等字段不重复
就是
Id Name
1 a
2 a
不出现这样的情况,Name值也不能一样 展开
5个回答
展开全部
select count(*) from table where contact(Name,Age)=(Name,Age组合字符串);
具体写法得参考具体数据库
具体写法得参考具体数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库是自增的,不管你在程序中将id设置为多少, 在你插入数据库时你自己设置的ID是不管用的。数据库会自动处理id. 所以永远不会出现重复。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以先把数据库中相应字段查出来然后再与将要被插入的对应字段对比,一样就返回错误消息,否则就存入数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ID 是自增的 本身就是不可重复的
insert into table value(default,'lee',88);
ID 系统给定自增 就是唯一的数据
insert into table value(default,'lee',88);
ID 系统给定自增 就是唯一的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询