12.1.2017, 11:35
Jasný. Pokud se ti to nechce dělat ručně a ani bych to nedoporučoval, tak na to použij sql dotaz:
Ale nejdřív si to ověř na nějakém konkrétním id filmu tak, že tam přidáš podmínku media_id = xx, např. pro id = 2 takhle:
A asi bych taky doporučil zkontrolovat, jestli všechny filmy mají žánr přiřazený:
Pokud provozuješ Windows doporučuju šikovný SQL editor, který je zdarma: http://www.heidisql.com
Kód:
SET @OLD_GENRE_ID = 2; /* staré id žánru pro film */
SET @NEW_GENRE_ID = 8; /* nové id žánru pro film */
UPDATE genre_link
SET genre_id = @NEW_GENRE_ID
WHERE genre_id = @OLD_GENRE_ID AND media_type = 'movie';
Ale nejdřív si to ověř na nějakém konkrétním id filmu tak, že tam přidáš podmínku media_id = xx, např. pro id = 2 takhle:
Kód:
SET @OLD_GENRE_ID = 2; /* staré id žánru pro film */
SET @NEW_GENRE_ID = 8; /* nové id žánru pro film */
UPDATE genre_link
SET genre_id = @NEW_GENRE_ID
WHERE genre_id = @OLD_GENRE_ID AND media_type = 'movie' WHERE media_id = 2;
A asi bych taky doporučil zkontrolovat, jestli všechny filmy mají žánr přiřazený:
Kód:
SELECT *
FROM movie
WHERE idMovie NOT IN (SELECT media_id FROM genre_link WHERE media_type='movie');
Pokud provozuješ Windows doporučuju šikovný SQL editor, který je zdarma: http://www.heidisql.com