刘华佼的全栈学习记录

删除数据表中不想要的数据栏的方法

| Comments

很简单,就一条指令:

rails generate migration remove_COLUMNNAME_from_TABLENAME COLUMNNAME:DATATYPE

COLUMNNAME是你要删除的数据栏位,TABLENAME是数据栏所在的表,DATATYPE是你要删除的数据栏位的数据类型;

比如我要删除product_lists数据表中的product_id数据栏,product_id是整数类型,那COLUMNNAME就用product_id替换,TABLENAME用product_lists替换,DATATYPE用integer。替换结果如下所示:

rails g migration remove_product_id_from_product_lists product_id:integer

然后运行:

rake db:migrate

这样就愉快地删除掉了。

参考资料:

https://stackoverflow.com/questions/2831059/how-to-drop-columns-using-rails-migration

Comments

comments powered by Disqus