更新:我发现我使用旧值从另一个表调用固定链接。如何从永久链接表中获取数据并仅更改另一个表中的永久链接列?
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 :(得分:0)
回复您的更新... 这不是一个真正的答案,而是评论:这正是存在外键约束的原因。但是,MySQL的MyISAM表类型(默认值)不支持它们。
带有ON UPDATE CASCADE子句的外键可以自动修复此问题。