[mysql] Modyfikacja linków w artykułach w bazie danych

0

Witam,
Posiadam bazę danych w której w tabeli przetrzymuję artykuły. W tych artykułach znajdują się linki, które chciałbym usunąć bądź dodać do nich atrybut nofollow.
Moje pytanie brzmi jak to najlepiej zrobić. Zrobiłem takie zapytanie:

SELECT artykul, data_dodania, REPLACE(artykul, '<a', '<a rel="nofollow"') FROM arty WHERE artykul REGEXP '<a' AND data_dodania < '2007-12-31 23:59:59';

Używam workbench, lecz on nie pozwala mi edytować tabeli. Więc moje myślenie jest chyba błędne prosiłbym o pomoc.

0

Skoro ci nie pozwala edytować to albo nie masz praw, albo nie masz primary key.
Jak nie masz praw, to nic nie poradzisz. A jak masz to wykonaj Update.

0

A jeśli chodzi o ten primary key to co mogę zaradzić na to?

0

Dodać primary key :)
Ale naprawdę chcesz to edytowac ręcznie? wklejając?
Jest jeszxze taka możliwość, ze nie możesz edytować, bo masz pola wyliczeniowe (nie należące do tabeli)...

0

Ale naprawdę chcesz to edytowac ręcznie? wklejając?

A jak Ty byś to zrobił?

0
UPDATE arty SET artykul = REPLACE(artykul, '<a', '<a rel="nofollow"') WHERE artykul REGEXP '<a' AND data_dodania < '2007-12-31 23:59:59';

tak bym to zrobił...

1 użytkowników online, w tym zalogowanych: 0, gości: 1