teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

詳細を記載

2016/06/13 07:22

投稿

maru
maru

スコア257

title CHANGED
@@ -1,1 +1,1 @@
1
- MYSQLで「if not exists」
1
+ MYSQLでレコードが存在すればUPDATE、存在しなければINSERT
body CHANGED
@@ -1,8 +1,15 @@
1
1
  お世話になっております。
2
2
 
3
- MySQLでPostgreSQLでいう
4
- ・insert if not exists
5
- に当たるコドを使用したと考えているです
3
+ ユニクキーがなMySQLテーブル有ります
6
- こちらと同様の動作をするコードはありますでしょうか?
7
4
 
5
+ 代わりにINDEXをフィールドAとフィールドBに貼ってあり、2つでユニークとしてあります。
6
+
7
+ ある値を挿入するとき、
8
+
9
+ フィールドA及びフィールドBが両方同じデータが既にある場合はUPDATE
10
+
11
+ フィールドA又はフィールドBのどちらか片方があるいは両方が現在あるデータのすべてと異なる場合はINSERT
12
+
13
+ としたい場合、使用できる関数はありますのでしょうか?
14
+
8
15
  よろしくお願い致します