MySQL

[Access]ODBCドライバのインストール

特に問題なくインストール完了。

[Access]AccessからMySQLに接続

・外部データ>ODBCデータベース>リンクテーブルを作成してソースデータにリンクする。 ・コンピュータデータソースを選択。 ・新規作成ボタンを押す。 ・ドライバでMySQLODBCドライバー5.1を選択。 ・完了を押すと、MySQLに接続するための情報入力画面出て…

[Access]MySQLのODBCドライバのダウンロード

http://dev.mysql.com/downloads/connector/odbc/#downloads http://dev.mysql.md/doc/refman/5.1/ja/myodbc-installation.html 最新版で良いのかな? Connector/ODBC 5.1.8 Windows (x86, 64-bit), MSI Installer Connector-ODBC を選択。

どういうことをしたかったかというと、 ロードするデータに存在しない項目をロード時に追加するということ。 具体的には、「出品中の商品レポート」ファイルには、ユーザーを識別する項目がないので、 ロード時にユーザーIDを追加してやろうというもの。 改…

今日も文字化け対応

http://puchiko.lowtech.ne.jp/?itemid=349&catid=27SHOW VARIABLES LIKE 'char%'; で調べてみると Variable_name Value character_set_client utf8 character_set_connection utf8 character_set_database sjis character_set_filesystem binary character_…

LOAD DATA ・・・SET条項

これが出来れば随分楽だー http://dev.mysql.com/doc/refman/5.1/ja/load-data.html たしかMySQLの4ではこんな機能なかったよな。 検索してみた↓ http://dev.mysql.com/doc/refman/4.1/ja/load-data.html やっぱりSET条項はない! これがなかったので、いっ…

LOCK TABLES これ使って、他のユーザーから更新できなくしようとしたが、 自分でも更新できない。 何が悪いんだろうか? MySQL5では挙動が違うのか? http://dev.mysql.com/doc/refman/5.1/ja/lock-tables.html

INSERTで重複データを無視する場合。 IGNORE つける http://dev.mysql.com/doc/refman/4.1/ja/insert-select.html

文字化

やはりな。そう簡単にいくとは思わなかったけど...データベース自体の文字コードを目的の文字コードにあわせることでOKでした。 テーブルの文字コード合わせるだけじゃ駄目なのね。

conditionという項目をselectするときに #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near がでてるようだ。 MySQL5からconditionは予約語になったのか?

2日ほどMySQLの文字化けの件で悩んでおりました。 4.1からの文字化けの問題は有名らしいですね。 手元にこんな本がありましたので参考にしました。現場で使える MySQL (DB Magazine SELECTION)作者: 松信嘉範出版社/メーカー: 翔泳社発売日: 2006/03/17メデ…

文字コード http://antas.jp/blog/kinokuni/2006/10/mysql41load_data.html

文字化けその後 テーブルの方には、文字化けせずにロードできたようだが、 プログラムからアクセスするとどうやっても化けてしまう。 こうなったらググルしかない。 ということで、色々調べてみたら... ありました。 http://yossy.iimp.jp/wp/?cat=19 こ…

なんで照会順序って言葉使ってるのかな。混乱してしまう。

だめもとでDB作成時に、照会順序をSJIS_BINにしてみた。 なんとうまく行きました。わけわからん。

テーブル単位で文字コードが指定できるとのことなので、実行してみたが...化ける。

ちょっと日本語処理で困ってます。 LOAD DATAでデータベースにデータをロードできたはいいんだが、 日本語部分が化け化け。 ロードファイルの形式は、SJISです。 MySQL側もSJISにすれば問題ないはずだよなぁー。 んー、よく分からん。 これ見て勉強しよっと…