Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: blad zapytania:/
Forum PHP.pl > Forum > Bazy danych > MySQL
fiwus
witam znalazlem interesujacy mnie skrypt w internecie jednak gdy chce wrzucic zapytanie do niego to wyskakuje blad


MySQL zwrócił komunikat:

#1075 - W tabeli może być tylko jedno pole auto i musi ono być zdefiniowane jako klucz

o to tresc zapytania:

  1. CREATE TABLE nazwa_tabeli(id INT NOT NULL AUTO_INCREMENT DEFAULT '0', byte BLOB,
  2. image_type VARCHAR(15) );



co moze byc nie tak?

prosze nie krzyczec- jestem zielony
Spawnm
No pisze ci że masz źle tabele zrobioną...
'W tabeli może być tylko jedno pole auto i musi ono być zdefiniowane jako klucz '
Mchl
Wszystko masz napisane:

Cytat
#1075 - W tabeli może być tylko jedno pole auto i musi ono być zdefiniowane jako klucz


Nie oznaczyłeś tego pola jako klucz.


Kod
CREATE TABLE nazwa_tabeli(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
byte BLOB,
image_type VARCHAR(15),
PRIMARY KEY (id)
);


Poza tym nie ma sensu DEFAULT dla kolumny AUTO_INCREMENT, a tym bardziej wstawianie tam tekstu ( '0' to tekst, 0 to liczba)
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.