2016-09-27 18 views
-1

私の顧客のリストから構成されるcsvファイルがあります。私はMySQL Workbenchを使ってcsvファイルを読んで、私の連絡先の顧客に関する詳細を知りたいと思います。テーブルを挿入/作成せずにMySQL Workbench上でCSVファイルを使用する

MySQLデータベースには1つのSCHEMAしかありません。私は新しいものを作ることができます。私は作成する権利を持っていません。

私はオプション「一時表を作成する」を使用しているが、私はエラー「エラーコード:1044アクセスは 『*****』ユーザのために拒否されました@ 『%』をデータベース 『テスト』に」取得しています

してくださいcsvファイルの読み方を助けてください。

+0

誰かがINSERTクエリを使用せずにMySQL Workbenchでcsvを読むのに役立つことがありますか?私のデータベースにデータを挿入する権利はないからです。私はちょうどcsvファイルを読んで、mysqlのcsvに基づいて出力を得たいです。 – Chakde

+0

MySQL Workbenchは一般的なCSVインポートツールではありません。 CSVデータをインポートすると、テーブルに挿入されます。つまり、ある接続を開いて、あなたが持っているテーブル(単純に空の結果セットを返すテーブル)で単純なselectクエリを実行する方法があります。次に、CSVインポートツール(ツールバーのボタンを参照)を使用して、結果セットテーブルに表示されるCSVをインポートします。データを見ることはできますが、コミットしないでください。 –

答えて

0

あなたはそれをMS Access/LibreOffice Base/OpenOfficeにインポートし、そのファイルで作業することができます。 これはあなたが探しているすべてのSQL機能を提供し、あなたにはこれらのソフトウェアのいずれかで自分でファイルを作成し、既存のベースとはやり取りしないので、権利を求めることはありません。

各行にどのタイプのデータがあるかを指定するだけで、データテーブルを作成することができます。

Excel/Calcと似ていますが、SQL機能があります。

+0

あなたの答えをありがとう。 私はAccessを知っていますが、私のクライアントはこれらの2つのプラットフォームでのみ作業したいと考えています。彼らは入力と出力を変更したくない。 SQLデータベースに挿入せずにMySQL上のcsvファイルを読む方法はありますか – Chakde

+0

私はあなたが望むものを手に入れません。ファイルを簡単に通過したいと思ったようですが、クライアントがDBにファイルをインポートする必要があるように見えます。だから、それを読み込まずに読む方法はありません。 Excel/CalcでCSVを読むことはできますが、ワークシートを簡単に使用することはできません。ファイルを読み込む最良の方法は、Access/Baseです。または、MySQLでテーブルを作成します。 –

関連する問題