
EclipseからDBViewerでインポートしたいDBをCSV出力する(ある場合は。ないときは作成)
↓
.csvを右クリックから、プログラムから開くでメモ帳で開く
↓
そこにて編集する(念のため、未だにCSVから編集してはない)
↓
保存の際は名前から保存で、下にある文字コード設定でANSIからUTF8に変更してから
====ここまでデータの準備===========
コマンドプロンプトからMYSQLを起動
コマンド「mysql -u root -p --local-infile=1」infileがないといけない
↓
PW入力
↓
use 〇〇 で使うデータ母を選択
(確認用)
mysql> status入力
Server characterset: utf8
Db characterset: utf8
Client characterset: cp932⇒utf8だと失敗
Conn. characterset: cp932⇒utf8だと失敗
でないと、テーブルデータは日本語などは文字化け
→対策法活用サイト
https://teratail.com/questions/26559
【my.ini】パス→C:\ProgramData\MySQL\MySQL Server 8.0
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=cp932
//skip-character-set-client-handshake は絶対に指定してはいけません。
my.iniを書き直した場合は、MYSQLの再起動が必要になる
コントロールパネル→管理ツール→サービス→MYSQL8.0(verは異なる)→左側にある再起動をクリックすればおk
==========ここでインポート=============
↓パス ↓データ子
LOAD DATA LOCAL INFILE 'C:/Users/keita0122/Desktop/test.csv' INTO TABLE scorer FIELDS TERMINATED BY ','