2016-08-09 4 views
1

C APIでクエリからクラッシュしたテーブルリストを取得したいとします。MySQLテーブルがクラッシュしたとマークされています。クエリによってクラッシュしたテーブルを取得する方法

私は約mysqlcheck --auto-repair --check --all-databaseコマンドとrepair table db_name.table_nameをcliで知っていますが、クエリでクラッシュしたテーブル名を取得する方法がわかりません。私はちょうどそのような

select table_name from some_specific_db where status=crashed 

として、クエリでテーブル名を取得したい

は、誰もがこのことを知っていますか?

+0

SHOW TABLE STATUS; –

+0

テーブルがクラッシュしたとの列は何ですか? –

+0

ENGINEがnullのときのAFAIK –

答えて

0
show table status where comment like '%crash%'; 
+3

ようこそスタックオーバーフロー。この質問に対する答えを書く時間をとってくれてありがとう。答えに入れるコードに加えて、いくつかの説明を書くことは、常に良い考えです。この説明を追加するためにあなたの答えを簡単に編集することができます。そうすることをお勧めします。これは、あなたとあなたの答えを理解するためにOPと他の誰かが同じ質問をするのに役立ちます。 – mmgross

関連する問題