2008-11-24 34 views
0

UPDATE:我發現我從另一張表中調用永久鏈接,並使用舊值。如何從永久鏈接表中獲取數據並僅更改其他表中的永久鏈接列?如何更改數據庫中一列的數據?

New id=7005  permalink=beef-ground-85%25-lean-meat-15%25-fat-raw 
Old id=7005 permalink=beef-ground-85pct-lean-meat-_15pct-fat-raw 

我已經完成了標題中的所有內容,但舊的條目不斷出現在我的Rails應用程序的本地開發中。

我做過的事情列表。

sudo /etc/init.d/mysql restart 
rake tmp:cache:clear 
rake tmp:clear 
clear all browser cookies/cache/sessions 

發生了什麼事?

回答

0

爲了響應您的更新... 這不是一個真正的答案,而是一個評論:這正是外鍵約束存在的原因。但是,MySQL的MyISAM表類型(默認)不支持它們。

帶有ON UPDATE CASCADE子句的外鍵會自動爲您解決這個問題。

相關問題