Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Złożenie zapytania triggera
Forum PHP.pl > Forum > Przedszkole
Gość
Witam, mam dwie tabelki:

items z kolumnami: id oraz basePower
users_items z kolumnami: itemId oraz itemPower


Chciałbym zrobić tak trigger, który kiedy dla tabeli users_items będzie wywoływane zapytanie insert, on będzie ustawiać w nowym wpisie wartość kolumny itemPower na wartość kolumny basePower z tabeli items dla id = itemId nowego wpisu
mmmmmmm
Jaki DBMS?
Gość
MySQL
mmmmmmm
Coś w ten deseń
  1. DELIMITER //
  2. DROP TRIGGER IF EXISTS `tr_bi_users_items`//
  3. CREATE TRIGGER `tr_bi_users_items` BEFORE INSERT ON `users_items`
  4. FOR EACH ROW BEGIN
  5. SET NEW.itemPower = (SELECT basePower FROM items WHERE id=NEW.itemId);
  6. END
  7. //
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.