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

Tabel drop massal MySQL di mana tabel seperti?

Anda dapat menggunakan pernyataan yang sudah disiapkan -

SET @tables = NULL;
SELECT GROUP_CONCAT('`', table_schema, '`.`', table_name,'`') INTO @tables FROM information_schema.tables 
  WHERE table_schema = 'myDatabase' AND table_name LIKE BINARY 'del%';

SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt1 FROM @tables;
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;

Ini akan menghasilkan dan mengeksekusi pernyataan seperti ini -

DROP TABLE myDatabase.del1, myDatabase.del2, myDatabase.del3;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi ke Db mati setelah>4<24 di spring-boot jpa hibernate

  2. Mendapatkan kueri peringkat PHP MYSQL ke peringkat berdasarkan jumlah total skor

  3. Tambahkan salinan kolom dengan cepat ke tabel MySQL

  4. Bisakah saya membuat file .htaccess dinamis?

  5. MySQL - Bagaimana cara melepaskan kolom ke baris?