1.模糊查询需要清空的表

SELECT table_name
FROM information_schema.tables
WHERE table_name LIKE 'fxp%';

2.清空表名为xxx的表格

TRUNCATE TABLE xxx;

3.批量清空模糊匹配的表

DO $$
DECLARE
  table_name VARCHAR;
BEGIN
  FOR table_name IN
    SELECT table_name
    FROM information_schema.tables
    WHERE table_name LIKE 's-127%'
  LOOP
    EXECUTE 'TRUNCATE TABLE ' || table_name;
  END LOOP;
END $$;
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐