【发布时间】:2013-08-10 13:26:48
【问题描述】:
我正在为我的 Java 应用程序使用摆动菜单。我也有 MySQL 数据库。数据库中的一个表中有一个列(名为 brind),它必须具有唯一值(除了自动插入值的 ID 列)。因此,通过我的 JFrame 表单上的文本字段,我将尝试在该表中插入一些值,但前提是该 brind 值不存在于表中(即列中)。我只需要一个 mysql 查询,称之为条件插入。我该怎么做呢? 谢谢
【问题讨论】:
-
如果您尝试在唯一列中添加非唯一值,查询将通过异常。只需处理该异常。或者,启动一个事务,检查值是否存在,如果不存在,插入并提交。否则,回滚。
标签: sql insert conditional-statements not-exists