admin

如何在不删除数据库的情况下删除所有表中的所有数据?

sql

如何在不删除数据库的情况下删除所有表中的所有数据?


阅读 168

收藏
2021-07-01

共1个答案

admin

您可以使用原始连接对象来执行 SQL 语句:

connection = ActiveRecord::Base.connection
connection.tables.each{|t| connection.execute "TRUNCATE #{t}"}
2021-07-01