标签: mysql ruby-on-rails
我正在使用MYSQL开发rails应用程序,并且我已经创建了一个用于向表添加索引的迁移。 我还有一个rake任务,它截断了一些表并写入数据。
ActiveRecord::Base.connection.execute("TRUNCATE #{Model.table_name}")
截断后我是否需要再次添加索引? 提前谢谢你:)
答案 0 :(得分:5)
没有。该表被删除,然后再次重新创建(包括任何索引和约束)