我正在嘗試執行數據庫中表中列的遷移。我有一個'姓名'字段,我想將姓名字段中的所有信息遷移到'user_name'字段。在rails上ruby的正確方法是將用戶表中的一列的值複製到同一表中的另一列中?將數據庫表中的一列複製到軌道中同一表中的不同列中
1
A
回答
3
添加列
add_column :table, :user_name, :string
,然後運行更新腳本(在MySQL控制檯)
update table set user_name = name;
或者,如果你不希望保留舊列,你可以just rename it。
rename_column :table, :name, :user_name
rename_column(TABLE_NAME,列名,new_column_name):重命名的列,但保持的類型和內容。
+0
你會在哪裏運行這個「更新腳本」?你可以在軌道控制檯中完成嗎? – Michael 2015-01-31 21:21:21
+0
@Michael,mysql控制檯 – 2015-02-01 05:48:19
相關問題
- 1. 將一列數據複製到同一數據表中的另一列
- 2. 將sqlite中不同表中的列從一列複製到另一列
- 3. 將行復制到新數據庫中的同一個表中
- 4. mssql - 將不同數據類型的數據從一列複製到同一表中的另一列
- 5. 從一列複製到另一列(不同的表相同的數據庫)mysql
- 6. 將數據複製到具有不同值的同一表中
- 7. 將數據從一列複製到其他列(位於不同的表中)
- 8. 將數據從一個表複製到另一個不同的數據庫中
- 9. 使用LINQ將列表複製到不同列表中
- 10. 根據同一表中的另一列更新表中的列
- 11. 在SQLite中,如何將數據從一列複製到同一個表中的另一列?
- 12. 將表複製到MSSQL中的不同數據庫
- 13. 將一列中的列複製到另一個表中
- 14. 如何將兩列的組合值複製到同一個表中的一列
- 15. 將數據從varchar2複製到同一個表中的數字
- 16. 使用JAVA複製一個表數據並將其插入到同一數據庫中的另一個表中?
- 17. 如何將表中的一列複製到PostgreSQL中另一個表的列中,比較相同的ID
- 18. 如何比較同一表中同一列中的數據
- 19. 將數據表複製爲另一個數據表中的列
- 20. 複製列表到不同內存位置的java中的另一個列表
- 21. MySQL:如何將數據庫中的數據(表)從不同的用戶複製到另一個數據庫中
- 22. 將列表中的對象複製到同一列表中的另一個對象中
- 23. 如何將不同的表複製到Mysql中的不同數據庫?
- 24. 從一個mysql數據庫複製到另一個,並將表數據分隔到不同的表中
- 25. 如何列數據複製到新的列在同一表
- 26. 根據第一個表的列中的數據從不同表中選擇列
- 27. 將數據從一個表複製到另一個表。數據庫是不同的和表結構不同
- 28. 如何在同一個數據庫中將大量數據從一個表複製到另一個表中?
- 29. 表與不同表中的列數據
- 30. MySQL將一列中字段的值複製到表中同一列的另一個字段中
重複[將一列更新爲另一個在Rails遷移中的值](http://stackoverflow.com/questions/5224881/update-one-column-to-value-of-another-in-rails-遷移) – 2013-05-29 20:06:07