【问题标题】:Unable to truncate multiple table at a time无法一次截断多个表
【发布时间】:2017-02-01 13:04:51
【问题描述】:

我正在尝试使用 5 个表中的表名截断 3 个表。 是否有任何语法,因为我无法找到

谁能给我参考一下?

【问题讨论】:

  • 截断表用户
  • 我问的不是一张桌子
  • 请更新帖子,解释为什么不能调用 truncate 3 次。
  • 有错误信息吗?你能提供你正在使用的代码吗?你能告诉我们导致问题的表名吗?我们需要更多信息:)

标签: mysql truncate


【解决方案1】:

截断多个表

SELECT concat('TRUNCATE TABLE ', TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME in ('table1','table2','table3')

一个一个地运行它

truncate table table1

【讨论】:

    猜你喜欢
    • 2015-10-20
    • 1970-01-01
    • 2015-11-22
    • 2013-04-02
    • 2011-09-13
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多