質問:(私はMySQLとPHPを習得しています)Macシステムで繰り返し主キーを使ってMySQLテーブルを作成したいと思います。繰り返し主キーを使ってmysqlテーブルを作成する
私は1000行以上の以下のようなCSVファイルを持っています。
; 1;ビット; 4
; 3;ビット7
B; 1;ビット; 1
B; 2;ビット; 10
B。 4;しかし、1
、私は、次のコマンドを試みた:
create table new (
P VARCHAR(8) int NOT NULL AUTO_INCREMENT primary key,
P VARCHAR(8),
Pposition VARCHAR(30),
Ptype VARCHAR(30)
) ENGINE=InnoDB;
load data local infile '/Users/admin/Desktop/ab.csv'
INTO TABLE new
COLUMNS TERMINATED BY';';
クエリOK、影響を受けた1行、1つの警告(0.03秒)
レコード:1削除された:0スキップ:0警告:1
あなたが私に解決する権利および効率的な方法を提案してくださいすることができこの問題。ありがとう!
値に主キー列は互いにユニークでなければならず、繰り返すことはできません。それとも、「繰り返し主キー」の意味ではありませんか?質問はあなたが何を求めているかについて100%明確ではありません。 – ADyson
このようにしてみましょう。上記のフォーマットでCSVファイルをmySQLテーブルに保存したいのですが、最初のカラムの値は一意ではなく、それをしてもいいですか ? – user3698773
問題を解決しますか? 'P'の最初の列にプライマリ(一意の)キーを置いて、一意でないデータをそこに持ち込もうとする問題はありますか? – Drew