top of page

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 ','

© 2023 KeitaSuganuma

bottom of page