[問題] 如何從資料表A將資料複製到資料表B?

看板Ruby作者 (neverfly)時間16年前 (2009/07/29 20:05), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
環境: RAILS_GEM_VERSION = '2.2.2' 狀況: 最近剛接觸RoR不久,但有需要去修改現成的Code, 由於很不熟,也許有些地方述敘的很爛還請見諒。 我要改的部份是把資料複製到另一張表, 例如有一個物件是Cars,資料會儲存在資料表cars中, 當我拿到car物件後,我可以用car.save存到資料表中, 但我要做的是把這個物件搬到另一張表temp_cars中, 我只會先在netbean6.7下,以migrate的方式,產生了temp_cars資料表, 裡面的欄位跟cars一模一樣, 請問一下我接下來應該怎麼操作呢?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.223.124

07/29 22:08, , 1F
如果你只是要 copy, 應該不需要用到 rails 吧?
07/29 22:08, 1F

07/30 01:15, , 2F
因為copy的行為是由網頁觸發的,所以才需要修改程式
07/30 01:15, 2F

07/30 10:26, , 3F
直接在rails裡下sql 比較快..
07/30 10:26, 3F

07/30 13:30, , 4F
請問一下有直接下sql的函式名稱嗎?謝謝
07/30 13:30, 4F

07/30 14:19, , 5F
查 sql copy. (btw, datamapper 可以直接做 copy)
07/30 14:19, 5F

08/05 12:45, , 6F
直接下SELECT INTO的SQL指令,ActRec不是幫你做這件事的
08/05 12:45, 6F
文章代碼(AID): #1AS3i1bL (Ruby)
文章代碼(AID): #1AS3i1bL (Ruby)