このクエリが失敗するのはなぜですか?
SELECT
SUB_COMMODITY,
`VOL` AS Sales,
`VOL_CHANGE` AS Dollar_change,
`VOL_SHARE` AS Dollar_share,
`VOL_SHARE_CHANGE` AS Dollar_share_change,
`U_VOL` AS Unit_sales,
`UVOL_CHANGE` AS Unit_change,
`UVOL_SHARE` AS Unit_share,
`UVOL_SHARE_CHANGE` AS Unit_share_change,
`VOL_MKT_SHARE` AS Market_share,
`PERIOD`
FROM `calculatedsummary`
WHERE WEEK = 52
AND PERIOD BETWEEN '2012-03-01' AND '2012-03-31'
AND MKT = '000 Total Market'
AND COMMODITY = 'CONDIMENTS SAUCES'
AND SUB_COMMODITY = 'BBQ SAUCE'
AND BRAND_FAMILY_DESC = 'Total'
AND session_id = 'ADBCDEFGHIJQLMNOPQRSTUVWXYZ'
MySQLサーバーログ:
- InnoDB:ファイルrow0sel.cの2441行目のスレッド2292でアサーションが失敗しました
- InnoDB:失敗したアサーション:buf + data_len <= original_buf + buf_len
- InnoDB:意図的にメモリトラップを生成します。
- InnoDB:詳細なバグレポートをhttp://bugs.mysql.comに送信します。
- InnoDB:アサーションの失敗やクラッシュが繰り返される場合でも、
- InnoDB:mysqldの起動直後に、
- InnoDB:の破損
- InnoDBテーブルスペース。参照してください
- InnoDB:http ://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
- InnoDB:強制的なリカバリについて。
- InnoDB:スレッド1544がファイルos0sync.cの474行で停止しました
- InnoDB:スレッド2028がファイルos0sync.cの781行で停止しました
また、#2013エラーが発生します-クエリ中にMySQLサーバーへの接続が失われました
しかし、私が変更した場合
session_id ='ADBCDEFGHIJQLMNOPQRSTUVWXYZ'
に
session_id LIKE'%ADBCDEFGHIJQLMNOPQRSTUVWXYZ%'