nekochannnnn2022/01/30 06:01コメントありがとうございます! 別々のDB(それぞれ1、2とする)に同一のテーブルがある際にデータのマージをやりたいです。 DB1に全く同一のデータが存在し、DB2にも全く同一のデータが存在する場合があったとして、このときデータ整合性はどうなっちゃうんだろう、と思いまして。 完全にユニークな主キーがないという条件つきです。
nekochannnnn2022/01/30 06:04> 「キー以外は同じ」じゃなくて「キーも含めて同じ」ってこと? コメントありがとうございます! 「キー以外は同じ」の場合はあるのでしょうか? 「キーも含めて同じ」の場合はあるのでしょうか?
nekochannnnn2022/01/30 06:17> 何をしたいのかによります。 コメントありがとうございます! たしかに、そうですね。 でもその前に、全く同一のデータが存在するケースがないのならそんなことを考えなくてよいので、その場合があるのかないのかを知りたいです。
maisumakun2022/01/30 06:33現実的には、全列が重複して問題なく格納できるテーブル(主キーがない)なんてものを作るべきではありません。 重複した行について、片方だけを選ぶという操作が極めて困難になるなど、データのハンドリングが極めて煩雑化します。