Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Automatyczne równania
Forum PHP.pl > Forum > Przedszkole
Mrowek
powiedzmy ze zrobilem taka tabele z danym rekordem:
  1. CREATE TABLE oilemipre.miasta (
  2. id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  3. nazwa VARCHAR(20) NOT NULL,
  4. cena INT NOT NULL DEFAULT '15',
  5. ludnosc INT NOT NULL,
  6. krop INT NOT NULL
  7. ) ENGINE = InnoDB;
  8. INSERT INTO miasta (nazwa, ludnosc) VALUES ('Londyn', '1500000')

w tym momencie chcialbym uzaleznic kolumne 'cena' od kolumny 'krop', czyli jesli w pewnym momencie zechce dodac np. 1000 do 'krop' to cena zmniejszyla sie o wynik dzielenia kolumny 'ludnosc' i kolumny 'krop'
czy jest to mozliwe? i jakich uzyc do tego funkcji ?
_olo_1984
niedokońca rozumiem problem, ale wydaje mi się, że dla pojedynczego rekordu to by było coś takiego:
  1. UPDATE oilempire.miasta SET krop=krop+1000, cena=(ludnosc/krop+1000) WHERE ...
Mrowek
a nie mozna tego zrobic automatycznie ? znaczy zeby ta zaleznosc sama z siebie sie robila bez mojego wpisywania zalej zaleznosci za kazdym razem?
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.