マージテーブルにアクセスすると1168エラーが出る件 - tanamonの日記
charsetの問題だけではなく、マージしたいテーブル が壊れていたりとか、問題はいろいろあると思う。
MySQL :: MySQL 4.1 リファレンスマニュアル :: 7.2 MERGE テーブル で、マージテーブルをもう一度作り直したいってときには、
drop table マージテーブル create table マージテーブル (型1, 型2, .....) alter table マージテーブル union=(テーブル1, テーブル2)
って順に実行する。
流れとしては、 1. まずマージテーブルを削除する 2. 新しくまっさらなテーブルを作る(まだマージされていない) 3. マージテーブルを作成する
っていう流れ。