Как изменить данные для одного столбца в базе данных? - PullRequest
0 голосов
/ 24 ноября 2008

ОБНОВЛЕНИЕ : я обнаружил, что я вызываю постоянную ссылку из другой таблицы со старыми значениями. Как я могу взять данные из таблицы постоянных ссылок и изменить только столбец постоянных ссылок в другой таблице?

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

Что происходит?

1 Ответ

0 голосов
/ 24 ноября 2008

В ответ на ваше обновление ... Это на самом деле не столько ответ, сколько комментарий: именно поэтому существуют ограничения внешнего ключа. Однако тип таблицы MyISAM MySQL (по умолчанию) не поддерживает их.

Внешний ключ с предложением ON UPDATE CASCADE исправил бы это автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...