まだまだ初心者ですが、よろしくお願い申し上げます。
これまで実行した作業は以下の通りです。
①csvファイルをmysqlへインポート。ここで機種依存文字等で文字化けが発生してしまい、うまくインポートができなかったため、UTF-8に変換し、なんとかインポートまでこぎつけました。
②上記の結果、構造を見る限り、すべての文字列がそれぞれのカラムに適切にインポートされていることを確認いたしました。
③すべての文字列の照合順序はutf-8_general_ci担っております。
④テーブルのイメージは下記の通りで、およそ4万行存在します。
ご覧の通り、ユニークなカラムがないため、csv段階で&関数によりuniqのカラムを
事前に作っておりました。当該カラムはcsv段階でピボットで重複していないことを確認済みです。
num com per bul uniq
1 A社 第1期 aビル A社第1期aビル
2 B社 第1期 bビル B社第1期bビル
3 D社 第1期 cビル D社第1期cビル
4 A社 第2期 aビル A社第2期aビル
5 C社 第1期 dビル C社第1期dビル
ここで、uniqカラムに主キー設定を実施いたしました。
そうしたところ、以下の表示が出てまいりました。
'#1062-Duplicate entry'XXXXXXXX' for key 'PRIMARY'
XXXの箇所はなぜかの文字化して表示されております。
原因はわかりませんが
上記の症状にが発生しており、目的であるuniqへの主キー設定が実行できません。
途方に暮れており、どなたかお力添えを頂けませんでしょうか。
何卒、よろしくお願い申し上げます。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/09 16:13
2016/08/09 16:20
2016/08/10 01:05
2016/08/10 01:17
2016/08/10 01:20
2016/08/10 01:36
2016/08/10 02:47