ऐसा करने का सबसे आसान तरीका शायद विदेशी कुंजी जांच को अक्षम करना है, फिर तालिकाओं को छोटा करना है। चूंकि विदेशी कुंजियां अक्षम हैं, आप तालिकाओं को किस क्रम में काटते हैं, इससे कोई फर्क नहीं पड़ता।
set foreign_key_checks = 0;
truncate table parent;
truncate table child;
truncate table ...
आप अपने लिए संक्षिप्त तालिका विवरण उत्पन्न करने के लिए info_schema का भी उपयोग कर सकते हैं। कुछ इस तरह:
select concat('truncate table ',table_schema,'.',table_name,';') as sql_stmt
from information_schema.tables
where table_schema = 'your_schema_name'
and table_type = 'base table';