Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z kluczami
Stevex
post
Post #1





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

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


Witam mam nastepujacy problem stworzyłem 2 tabele:

  1. CREATE TABLE uz
  2. ( iduz int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  3. login varchar(30) NOT NULL,
  4. haslo char(41) NOT NULL,
  5. email char(30) NOT NULL
  6. ) ;
  7.  
  8. CREATE TABLE dane_uz
  9. ( iddane_id int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  10. iduz int UNSIGNED NOT NULL,
  11. imie char(25),
  12. nazwisko char(30),
  13. wojewodztwo char(25),
  14. powiat char(30),
  15. gmina char(30),
  16. miejscowosc char(30),
  17. kodpocztowy char(6),
  18. poczta char(20),
  19. ulica char(20),
  20. numerdomu int,
  21. numerlokalu int,
  22. nip char(10),
  23. pesel char(14),
  24. telefon char(12)
  25. ) ;


Po wydaniu polecenia sql
# insert into uz values(null,'stevex',sha1('zipera16'),'wrc16@interia.pl');
do tabeli pierwszej zostanie ustawione iduz na 1 wiec do drugiej tabeli tez powinien zostac wpisany iduz o numerze 1 ?

# select * from dane_uz; // zwraca mi pusta tabele

Prosze o wyjasnienie w czym polega moj błąd

Od niedawna ucze sie MySQL, dziekuje z góry za odpowiedz.
Go to the top of the page
+Quote Post
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Nie, rekord nie wstawi się sam z siebie. Musisz wykonać osobne zapytanie wstawiające rekord do drugiej tabeli albo skorzystać z triggerów (aczkolwiek jeśli zaczynasz przygodę z MySQL to sugeruję rozwiązanie nr 1).
Go to the top of the page
+Quote Post

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: 16.09.2025 - 06:35