0

Java アプリにスイング メニューを使用しています。MySQL データベースもあります。データベース内のテーブルの 1 つに (値が自動挿入される ID 列以外の) 一意の値を持つ必要がある列 (brind という名前) があります。したがって、JFrame フォームのテキスト フィールドを介して、そのテーブルにいくつかの値を挿入しようとしますが、そのブラインド値がテーブル (つまり、列) にまだ存在しない場合に限ります。これにはmysqlクエリが1つだけ必要です。これを条件付き挿入と呼びます。どうすればいいですか?ありがとう

4

3 に答える 3

0
REPLACE INTO myTable
SET brind = 'someValue'

データベースの設計に問題があると思います。列のブラインドが一意である必要がある場合は、おそらく主キーとして機能するはずです。

于 2013-08-08T17:59:33.660 に答える