質問編集履歴

1

詳細を記載

2016/06/13 07:22

投稿

kutu
kutu

スコア257

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