Select data from “show tables” MySQL query

后端 未结 13 1776
难免孤独
难免孤独 2020-12-01 04:15

Is it possible to select from show tables in MySQL?

SELECT * FROM (SHOW TABLES) AS `my_tables`

Something along these lines, th

13条回答
  •  无人及你
    2020-12-01 04:41

    Yes, SELECT from table_schema could be very usefull for system administration. If you have lot of servers, databases, tables... sometimes you need to DROP or UPDATE bunch of elements. For example to create query for DROP all tables with prefix name "wp_old_...":

    SELECT concat('DROP TABLE ', table_name, ';') FROM INFORMATION_SCHEMA.TABLES
    WHERE table_schema = '*name_of_your_database*'
    AND table_name LIKE 'wp_old_%';
    

提交回复
热议问题