Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kosongkan skema basis data relasional

Cara termudah untuk melakukannya mungkin dengan menonaktifkan pemeriksaan kunci asing, lalu memotong tabel. Karena kunci asing dinonaktifkan, urutan pemotongan tabel tidak menjadi masalah.

set foreign_key_checks = 0;
truncate table parent;
truncate table child;
truncate table ...

Anda bahkan dapat menggunakan information_schema untuk menghasilkan pernyataan tabel terpotong untuk Anda. Sesuatu seperti ini:

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';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyisipan wpdb pertama ke tabel baru mySql tidak berfungsi

  2. MYSQL membedakan entri dua kolom bahkan ketika diaktifkan

  3. Koneksi jarak jauh ke database clearDB heroku

  4. Kekurangan menyimpan gambar dalam Database?

  5. Permintaan mysql untuk mengonversi baris ke kolom secara dinamis