Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL]Baza Danych
Forum PHP.pl > Forum > Przedszkole
Adis92
Mam pewien problem gdy chce załadować plik z baza danych to wyświetla mi się błąd:
Cytat
MySQL zwrócił komunikat:

#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 ) );
ayeo
Witaj!

Spróbuj tak:
  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 );


//zedytowałem
Adis92
Cytat
MySQL zwrócił komunikat: Dokumentacja
#1064 - Something is wrong in your syntax obok '' w linii 11
_Martin_
Wybierz funkcje mysql errno i pokaze ci co masz źle prosta sprawa!
drzalek
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. ?>
kefirek
Zobacz tak powinno dzialac
  1. CREATE TABLE kontakt (
  2. kontakt_id INT AUTO_INCREMENT PRIMARY KEY,
  3. imie VARCHAR(20) NOT NULL DEFAULT '',
  4. nazwisko VARCHAR(25) NOT NULL DEFAULT '',
  5. email VARCHAR(60) NOT NULL DEFAULT '',
  6. gg VARCHAR(10) NOT NULL DEFAULT '',
  7. telefon VARCHAR(12) NOT NULL DEFAULT '',
  8. sprawa VARCHAR(20) NOT NULL DEFAULT '',
  9. wiadomosc TEXT NOT NULL,
  10. datawyslania DATE NOT NULL ,
  11. godz time NOT NULL
  12. );
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.