我是新的 MySQL 用户,试图编写通过 Java 操作数据库的程序。
users
用以下属性命名表| USERNAME | EMAIL | ROLE |
,其中 USERNAME
isPRIMARY KEY
和其余属性是NOT NULL
。
可以说我这样做INSERT INTO users
了,因为USERNAME
MySQL 上有主键约束应该抛出错误。这个错误将如何抛出以及如何在 JAVA 中捕获它?我是否需要编写存储过程来引发错误或INSERT INTO
语句也具有此功能?