![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
データベースの全項目ではなく、一部の項目が記載されたCSVファイルがあります。このCSVファイルの値でデータベースの当該データを更新・レコードの新規作成させる簡単な方法ありますか?
0)LOAD DATA INFILE構文が使えそうかなと思ったのですが、全項目記載されていないと使えない気がしました。この理解であってますか?
1)INSERT、UPDATE コマンドを繰り返すことで可能なのはわかりますが、まとめて一気に行う方法があれば知りたいです。
2)ピッタリのコマンドが無い場合、C言語等でプログラムを書いてそれを実行させることで代用するとして、プログラミング言語は何を使うのがお勧めですか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> 一部の項目が記載されたCSV
抜けてる項目に””(空データ)をしていするか
プログラム的に変換してINSERTです
INSERTの場合バルクインサートといって、まとめてデータを投げる事ができます
INSERT INTO tbl(a,b,c) values(1,2,3),(4,5,6),(7,8,9);
UPDATEの場合ちょっと面倒な処理なのでもう少し理解度があがってからでよいでしょう。
(CSVからUPDATEするということは何処かのカラムと既存データが合致する条件を
指定する必要があります)
回答ありがとうございます
バルクインサートというのがあるのですね。
>UPDATEの場合ちょっと面倒な処理なのでもう少し理解度があがってからでよいでしょう。
CやC#ならば、何ができて、何ができなくて、できない場合はどうやれば回避できるか想像できるのですが、データベースは全くの初心者で勉強中です。
参考にさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
ORACLEでLONG項目からCHAR項目...
-
Oracle 2つのDate型の値の差を...
-
空白をそのままインポートする...
-
必須入力項目と入力必須項目
-
アンドロイド おサイフケータイ...
-
Excelの表、重複データ2行を1...
-
SUBSTRING 関数に渡した長さの...
-
条件に一致した列の非表示の仕...
-
指定した項目の列削除
-
APN設定について教えていただけ...
-
エクセルグラフの凡例スペース
-
Access テキスト型に対する指定...
-
セルの右クリックで出る項目を...
-
一覧表から定形フォーマットに...
-
2行目を表示できますか?
-
複数のレコードを1つのレコード...
-
パワーポイントでのスマートア...
-
肥満体で彼女いない歴=年齢で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
Excelで空白以外の値がある列の...
-
エクセルグラフの凡例スペース
-
ORACLEでLONG項目からCHAR項目...
-
VBAで複数の数式セルを最終行ま...
-
SUBSTRING 関数に渡した長さの...
-
Accessで数値型にNULLをInsert...
-
DBのタイプの指定とサイズにつ...
-
セルの右クリックで出る項目を...
-
BIOSでAHCIに設定したいが、項...
-
空白をそのままインポートする...
-
APN設定について教えていただけ...
-
複数のレコードを1つのレコード...
-
Accessレポートで特定条件で改...
-
必須入力項目と入力必須項目
-
Joy To Keyのマウスやキーボー...
-
2行目を表示できますか?
おすすめ情報