SQL Hacks ―データベースを自由自在に操るテクニック

  4873113318
  http://www.amazon.co.jp/o/ASIN/4873113318/todaysnonsenc-22/ref=nosim/
  Andrew Cumming (著), Gordon Russell (著), 西沢 直木 (翻訳)
  オライリー・ジャパン
  ISBN: 4873113318
  2007/7/28
  3,150 円

  概要・目次は以下。

- oreilly.co.jp -- Online Catalog: SQL Hacks
  http://www.oreilly.co.jp/books/9784873113319/

MySQL 3.23.58 でデータベース名にハイフン (-) が含まれているとレプリケーションに失敗する

  というようなバグを発見した。

  MySQL 4.1.x では問題ないので、5.0、5.1 でも問題ないような気がします (未確認)。

  ハイフンが含まれている場合は `table-name` のようにバッククォートで括ってあげるといいわけですが、MySQL 3.23.58 の binlog の場合はそうなっていないっぽいです。

  あまり調べる気にならないのは、MySQL 3.23.58 など積極的に使う理由はないわけで……

  とりあえずの解決法としては、データベース名からハイフンをなくしてしまうか、アンダースコアなどの文字に置き換えてしまえばいいです。

  バッドノウハウもいいとこなので、これ以上は首を突っ込まないことに。
  でも忘れる可能性があるのでメモ。