Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]Baza Danych
Adis92
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 12
Dołączył: 9.01.2009
Skąd: Płock

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


Mam pewien problem gdy chce załadować plik z baza danych to wyświetla mi się błąd:
Cytat
MySQL zwrócił komunikat: (IMG:http://sql.boo.pl/themes/original_small/img/b_help.png)

#1068 - Zdefiniowano wiele kluczy podstawowych

Tutaj treść pliku:
  1. CREATE TABLE kontakt(kontakt_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  2. imie VARCHAR( 25 ) ,
  3. nazwisko VARCHAR( 25 ) ,
  4. email VARCHAR( 60 ) ,
  5. gg VARCHAR( 10 ) ,
  6. telefon VARCHAR( 12 ) ,
  7. sprawa VARCHAR( 20 ) ,
  8. wiadomosc TEXT,
  9. datawyslania DATE NOT NULL ,
  10. godz time NOT NULL ,
  11. PRIMARY KEY ( kontakt_id ) );
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
drzalek
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 18
Dołączył: 6.03.2007

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


Zmień to:
  1. <?php
  2. kontakt_id INT NOT  NULL  AUTO_INCREMENT  PRIMARY  KEY ,
  3. ?>


na:
  1. <?php
  2. kontakt_id INT AUTO_INCREMENT  PRIMARY  KEY ,
  3. ?>


Nie ma potrzeby ustawiania not null dla primary key, choć w sumie to not null nie powinno zwrócić błędu.
U mnie Twoje zapytanie działa prawidłowo, może masz coś skopane w ustawieniach, uprawnieniach, nie wiem, przez co wrzucasz to zapytanie??

Może jeszcze spróbuj tak:
  1. <?php
  2. kontakt_id SERIAL  PRIMARY  KEY ,
  3. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 10:06