• ベストアンサー

データベースごとに文字コードを変えたい。デフォルトの文字コード

MySQLサーバーで、すでに1つ別の目的のデータベースが 存在します。 デフォルトのデータベースは、my.iniでsjisに設定 されています。 このMySQLサーバーに別の文字コードでデータベースを 追加したいのですが、そのようにすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

mysql4.1以降であれば、 create database DATABASE_NAME character set CHARSET_NAME などで、作成すればいけないでしょうか? 例)create database hoge character set utf8 等です。 一度試したことは、あるのですが、データはちゃんと入ったのですが、表示が上手くいかなかったので断念した記憶があります。。 以上です。。参考になればと思います

その他の回答 (1)

  • rin10rin
  • ベストアンサー率50% (1/2)
回答No.2

No2017709の質問者のrinですが、 ほぼ同様の内容なのでこちらに書き込みさせていただきます。 文字コードの件は、 create database db1 character set sjis; で解決しました。 が、、、 set sql_mode='traditional';load data infile 'C:/table1.txt' into table table1; で一括挿入を行ったら 1項目目(一番左の項目)だけ全てNULLで入ってしました。 こちらの原因がわかる方はいらっしゃらないでしょうか?

関連するQ&A

専門家に質問してみよう