Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tabele i relacje, MySQL
barinoshrek
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.12.2005

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


witam

mam sobie zrobione tabele i relacje miedzy nimi w taki oto sposob

Kod
CREATE TABLE InfDok
(    
    NrDowKs INTEGER (10) NOT NULL AUTO_INCREMENT,  
    IdZdarzenia INTEGER (30) NOT NULL,  
    DataZd DATE,  
    OpisZdarz varchar (60),  
    ZakTowWgCenZak DECIMAL (10,2) DEFAULT 0.00,    
    KosztUbocz DECIMAL (10,2) DEFAULT 0.00,
    Uwagi varchar (60),
    PRIMARY KEY (NrDowKs)
) TYPE=InnoDB;
*************************************

CREATE TABLE Kontrahent
(    
    IdKontr varchar (20) NOT NULL ,  
    NrDowKs INTEGER (10) NOT NULL ,
    IdZdarzenia INTEGER (30) NOT NULL,    
    ImieNazwisko varchar (30),
  Adres varchar (30),
    Telefon INTEGER (15) NOT NULL ,
    NIP INTEGER (10) NOT NULL ,
    PRIMARY KEY (IdKontr),
        INDEX (NrDowKs),
    FOREIGN KEY (NrDowKs) REFERENCES InfDok (NrDowKs)
    ) TYPE=InnoDB;
******************************************

CREATE TABLE Wydatki
(
    IdWydatki INTEGER (20) NOT NULL AUTO_INCREMENT,
  IdKontr varchar (20) NOT NULL ,
    IdZdarzenia INTEGER (30) NOT NULL,
  Wynagrodzenia DECIMAL (10,2) DEFAULT 0.00,
  KosztReprez DECIMAL (10,2) DEFAULT 0.00,
  PozWydat DECIMAL (10,2) DEFAULT 0.00,
  RazemWydat DECIMAL (10,2) DEFAULT 0.00,
  PRIMARY KEY (IdWydatki),
    INDEX (IdKontr),
    FOREIGN KEY (IdKontr) REFERENCES Kontrahent (IdKontr)
    ) TYPE=InnoDB;
***************************************

CREATE TABLE Przychod
(
    IdPrzychod INTEGER (20) NOT NULL AUTO_INCREMENT,
  IdZdarzenia INTEGER (30),
    WartSpTowUslug DECIMAL (10,2) DEFAULT 0.00,
  PozPrzych DECIMAL (10,2) DEFAULT 0.00,
  RazemPrzych DECIMAL (10,2) DEFAULT 0.00,
  PRIMARY KEY (IdPrzychod),
    INDEX (IdZdarzenia),
    FOREIGN KEY (IdZdarzenia) REFERENCES Kontrahent (IdZdarzenia)
      
) TYPE=InnoDB;



i mam z tym problem takiekgo rzedu, ze tabele InfDok, Kontrahent i Wydatki dodaja sie bez problamów, ale nie chce mi sie dodać/wgrac tabela Przychod?? , może ktos wie dlaczego gdzie moge miec błąd??
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 17:42