Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我从 Java 运行插入语句以将值插入 MySQL 数据库,但该值是重复的列必须是唯一的,我如何在 Java 中捕获它?
理想情况下,我想要一个 try/catch,这样如果它是重复的,它就会向用户返回一条消息。我该怎么做?
好吧,这需要是您在 MySQL 数据库中设置的约束。否则,允许重复条目(当然减去主键等)。
如果您不想采用这种方法,请先准备一条 SELECT 语句。如果这返回 0 个结果,则您知道您有一个唯一的插入值,否则抛出异常。