2 つの csv ファイルがfile1.csv
あり、これらのファイルをデータベース ' ' と ' 'file2.csv
の 2 つのテーブルに読み込みます。が含まれている
場合、これらの列は列を使用して値を計算します。その後、 の行はに使用されただけなので削除できます。table1
table2
table1
two columns
table2
table2
update
table1
私の質問は:
どちらのソリューションが優れているか:
- table2 に挿入すると、table1 の 2 つの列を更新するトリガーが実行され、table1 の 2 つの列を計算するためだけに使用されたため、現在の行が table2 から削除されます。
- table2 を削除し、file2 をロードするときに table1 だけを更新します。
- 2 つの列を計算列として作成し、それらが仮想列のみになるようにします。
- table1 のすべての列で構成されるビューを作成し、このビューに 2 つの計算列を追加します。別の解決策を提案できます