2016-08-09 34 views
1

Ich möchte abstürzen Tabelle Liste aus Abfrage von C API.MySQL-Tabelle ist als abgestürzt markiert, wie die abgestürzte Tabelle nach Abfrage erhalten

Ich weiß über mysqlcheck --auto-repair --check --all-database Befehl und repair table db_name.table_name im CLI, aber ich kann nicht herausfinden, wie man den abgestürzten Tabellennamen durch Abfrage erhalten.

Ich will nur die Tabellennamen durch Abfrage erhalten, wie

select table_name from some_specific_db where status=crashed 

Hat jemand das wissen?

+0

SHOW TABLE STATUS; –

+0

Welche Spalte besagt, dass die Tabelle abgestürzt ist? –

+0

AFAIK, wenn ENGINE Null ist –

Antwort

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

Willkommen bei Stack Overflow. Danke, dass Sie sich die Zeit genommen haben, eine Antwort auf diese Frage zu schreiben. Es ist immer eine gute Idee, zusätzlich zu jedem Code, den Sie in Ihre Antwort schreiben, ein paar erklärende Worte zu schreiben. Sie können Ihre Antwort einfach bearbeiten, um diese Erklärung hinzuzufügen, ich schlage vor, Sie tun dies. Dies wird OP und jedem anderen mit derselben Frage helfen, Ihre Antwort zu verstehen. – mmgross