Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Złożenie zapytania triggera
-Gość-
post
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
 
Start new topic
Odpowiedzi
mmmmmmm
post
Post #2





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

Posty w temacie
- Gość   [SQL] Złożenie zapytania triggera   26.11.2013, 18:31:56
- - mmmmmmm   Jaki DBMS?   26.11.2013, 20:15:24
- - Gość   MySQL   28.11.2013, 20:02:42
- - mmmmmmm   Coś w ten deseń [SQL] pobierz, plaintext DELIMITER...   28.11.2013, 20:39:51


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

 



RSS Aktualny czas: 14.10.2025 - 19:06