今日作成されたすべてのテーブルを削除する必要があります。プロセスはフレームワークによって自動生成されるため、テーブルが何であるかわかりません。
これは、information_schema
? 何か案が?
今日作成されたすべてのテーブルを削除する必要があります。プロセスはフレームワークによって自動生成されるため、テーブルが何であるかわかりません。
これは、information_schema
? 何か案が?
を使用して、今日作成されたすべてのテーブルを取得できます
SELECT TABLE_NAME, TABLE_SCHEMA AS db FROM information_schema.`TABLES` t
WHERE DATE(t.CREATE_TIME) = CURDATE()
AND t.TABLE_SCHEMA NOT IN("information_schema", "mysql", "performance_schema")
NOT IN("information_schema", "mysql", "performance_schema")
msql 自体によって作成された (一時的な) システム テーブルは除外されます。異なるデータベース間でテーブルを削除する必要がない場合は、使用しているデータベース名に TABLE_SCHEMA を制限することをお勧めします。
それらをどのように削除するかはあなた次第です;)。