sql >> Databáze >  >> RDS >> Mysql

MySQL hromadné přetažení tabulky, kde tabulka jako?

Můžete použít připravené výpisy -

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;

Vygeneruje a provede příkaz jako je tento -

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


  1. Nelze zjistit hodnotu null z JSON_EXTRACT

  2. Existuje nějaký způsob, jak vložit nebo aktualizovat SQLBulkCopy?

  3. Mysql vyberte poslední řádek pro každou skupinu

  4. Jak získat rok a měsíc z data v MySQL