0
我有兩個表匹配值有效
class CreateMasterUrls < ActiveRecord::Migration
def change
\create_table :master_urls do |t|
t.string :url
t.string :host
t.timestamps
end
add_index :master_urls, [:url], :name => :idx_url
add_index :master_urls, [:host], :name => :idx_host
end
end
和
class CreateUrlLists < ActiveRecord::Migration
def change
create_table :url_lists do |t|
t.string :url
t.integer :project_id
t.timestamps
end
end
end
我要檢查URL出現在url_lists表是否存在於master_urls,如果不是將它添加master_urls表。任何線索如何做到這一點?
一種方法是做正則表達式匹配。但它效率不高,也不能解決問題。
你正在使用哪個數據庫? – Sandy
mysql社區版。 –
我認爲加入可能會有所幫助 – Sandy