Quotidien Shaarli

Tous les liens d'un jour sur une page.

09/02/21

How to remove all MySQL tables from the command-line without DROP database permissions? - Stack Overflow
thumbnail

Quick script:

SET FOREIGN_KEY_CHECKS = 0; 
SET @tables = NULL;
SELECT GROUP_CONCAT('`', table_schema, '`.`', table_name, '`')     INTO @tables
  FROM information_schema.tables 
  WHERE table_schema = 'database_name'; -- specify DB name here.

SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
SET FOREIGN_KEY_CHECKS = 1; 
Socle Interministériel de Logiciels Libres
thumbnail

Les logiciels libres conseillés par l'état