Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] Złożenie zapytania triggera
-Gość-
post 26.11.2013, 18:31:56
Post #1





Goście







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
Go to the top of the page
+Quote Post
mmmmmmm
post 26.11.2013, 20:15:24
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


Jaki DBMS?
Go to the top of the page
+Quote Post
-Gość-
post 28.11.2013, 20:02:42
Post #3





Goście







MySQL
Go to the top of the page
+Quote Post
mmmmmmm
post 28.11.2013, 20:39:51
Post #4





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


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. //
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 15:20