Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Výmaz z tabuľky mysql

čaute, prosím pekne, kto mi poradí? Mám vytvorený výpis z tabuľky objednavka, do ktorého vpíšem predané množstvo a všetko mi vloží do tabuľky predaj, ale potreboval by som aby automaticky bol tento riadok vyzaný v tabuľky objednavka, ako sa to dá?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
ako vravi pavol, hod sem aku mas strukturu databazy a co za proces potrebujes vytvorit. nový
wam_Spider007 19.06.2009 14:32
wam_Spider007
Vytváram databázu na sledovanie objednávok a predaja domácej klobásy.Mám vytvorené 4 tabuľky, nákup,… nový
klobasa-irca 19.06.2009 14:53
klobasa-irca
sprav si proceduru DELIMITER || CREATE PROCEDURE nazov (IN _ID INT, IN _MNOZSTVO FLOAT) BEGIN INSER… nový
wam_Spider007 19.06.2009 16:48
wam_Spider007
Díky za radu, ale ja som úplný amatér a najprv si musím naštudovať čo je procedúra a ako sa s ňou pr… nový
klobasa-irca 19.06.2009 17:57
klobasa-irca
Mas mit jednu tabulku a u vety priznak, o jaky typ vety jde. Pak budes mit zaznam typu objednavka a… nový
Jan Fiala 19.06.2009 17:49
Jan Fiala
To je mazaný. :beer: poslední
host 19.06.2009 18:44
host
DELETE FROM Název_tabulky WHERE nějaký_klíč; Co je tím klíčem ale nikdo z nás neví, protože jsi dům… nový
host 19.06.2009 14:55
host

Vytváram databázu na sledovanie objednávok a predaja domácej klobásy.Mám vytvorené 4 tabuľky, nákup, objednávka, predaj a zadara.

Tabuľka objednávka :

id int(11)
Den date
Dealer varchar(150)
Zakaznik varchar(150)
Objednavka float(7,2)
Navazene int(11)

Tabuľka predaj :

id int(11)
Den date
Dealer varchar(150)
Zakaznik varchar(150)
predaj float(7,2)
Suma int(11)
Zaplatene int(11)
Dlh int(11)

Stĺpec navazene v objednavke a stlpec predaj v predaji je to isté

Potrebujem do tabuľky predaj dostať údaje : dealer, zakaznik z objednavky a k tomu vložiť skutočne navážené množstvo do stĺpca predaj

sprav si proceduru

DELIMITER ||
CREATE PROCEDURE nazov (IN _ID INT, IN _MNOZSTVO FLOAT)
BEGIN

INSERT INTO PREDAJ (ID, DEN, DEALER, ZAKAZNIK, PREDAJ)
SELECT ID, CURRENT_DATE(), DEALER, ZAKAZNIK, _MNOZSTVO
FROM OBJEDNAVKA
WHERE ID = _ID;

DELETE FROM OBJEDNAVKA WHERE ID = _ID;

END;||

ale nezda sa mi to ako spravne riesenie cez 2 tabulky....si sprav radsej jednu tabulku, kde bude priznak, ci je to objednavka alebo predaj.

Zpět do poradny Odpovědět na původní otázku Nahoru