前提・実現したいこと
Mysqlにcsvファイルをインポートしてテーブルを作成したいが、エラーが出る
既存テーブルの方に型を一致させたい
なんのエラーなのか該当する問題がわかりませんでした。
発生している問題・エラーメッセージ
Unhandled exception: 'ascii' codec can't decode byte 0xe5 in position 164: ordinal not in range(128) Check the log for more details.
試したこと
新規のテーブルについても作成することができませんでした。
csvのエンコードはutf8となっており、ました
databaseのスキーマは下記となっております。
- Default collation:utf8_general_ci
 - Default characterset:utf8
 
検索したらpython絡みの記事が出てくるんですけど、使用言語にPython絡んでますか?
Pythonは利用していなくて環境としてはMysqlWorkbenchしか使っておりません。
CSVについてもエクセルやテキストエディタでは通常通り閲覧ができます
MysqlWorkbench ってやつの import 時の文字コードの設定を変更する必要があるのでは。
その設定がわかりません。
charsetはutf8 で設定しております
asciiってことはsjisですよね?db側の照合機序がsjisとかになってないですか?
↓ の Figure 6.17 Table Data Import: CSV Configuration のところで Encoding が選べるようですが…。
https://dev.mysql.com/doc/workbench/en/wb-admin-export-import-table.html
ありがとうございます。
こちらも対応しております
utf8を設定しても上記エラーが出ます
回答遅くなり申し訳ありません。
dbの称号順序はデフォルトのものを選択しました。
utf8_general_ci
回答1件
あなたの回答
tips
プレビュー

