回答編集履歴

1

補足

2016/09/25 21:25

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -1,3 +1,15 @@
1
1
  INSERTと同様に複数行でもできまし、すでに行があれば更新されると思います。
2
2
 
3
+
4
+
3
- ただし、注意点として、Primary Keyが正しく設定されていることが大前提なので、その点だけ気をつけてください。
5
+ ただし、注意点として、PRIMARY KEYが正しく設定されていることが大前提なので、その点だけ気をつけてください。
6
+
7
+ 以下[MySQLのマニュアル](https://dev.mysql.com/doc/refman/5.6/ja/replace.html)の抜粋
8
+
9
+
10
+
11
+ > REPLACE は、INSERT とまったく同じように機能します。ただし、テーブル内の古い行に、PRIMARY KEY または UNIQUE インデックスに関して新しい行と同じ値が含まれている場合、その古い行は新しい行が挿入される前に削除されます。
12
+
13
+
14
+
15
+