标签: java mysql jdbc
我正在制作一个能够修改MySQL数据库的Java应用程序。 由于我的应用程序的具体类型,我需要阻止在“用户名”列中添加相同的数据。
我想要实现的目标是:
我认为只有解决方案是从我的应用程序级别开始执行此操作:
该解决方案可能没问题,但我认为如果我从MySQL级别阻止它可能会更优雅,你觉得怎么样?
PS。如果有必要,我可以删除我的表并创建新表,因为里面的数据不多。
我会感谢任何支持:) 汤姆
答案 0 :(得分:1)
Kondziutek给出了正确的解决方案:
尝试在用户名栏w3schools.com/sql/sql_unique.asp上设置UNIQUE属性,但您必须管理例外
谢谢!