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á?

Předmět Autor Datum
Tohle vypadá na velmi špatný návrh databáze.
Wikan 19.06.2009 14:04
Wikan
skus pohladat pod heslom: normalizacia databazy mozes sem hodit diagram tvojej databazy, mozno ti t…
Pavol 19.06.2009 14:14
Pavol
ako vravi pavol, hod sem aku mas strukturu databazy a co za proces potrebujes vytvorit.
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,…
klobasa-irca 19.06.2009 14:53
klobasa-irca
sprav si proceduru DELIMITER || CREATE PROCEDURE nazov (IN _ID INT, IN _MNOZSTVO FLOAT) BEGIN INSER…
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…
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…
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…
host 19.06.2009 14:55
host

skus pohladat pod heslom: normalizacia databazy

mozes sem hodit diagram tvojej databazy, mozno ti to niekto opravi(pripadne sa bude dat lepsie zistit, co chces spravit, lebo takto sa tazko radi), ale ako bolo spomenute, mas to asi zle navrhnute.

btw naco ukladas predane mnozstvo, ked to si mozes zistit podla poctu riadkov v tabulke?

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