Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z tworzeniem tabeli w mysql z typem danych text
Forum PHP.pl > Forum > Bazy danych > MySQL
dzesi
Mam problem z typem danych text nie wiem dla czego ale mysql zwraca mi błąd ze text potrzebuje jakiegoś specyficznego klucza

np
  1. CREATE TABLE `xxx` (
  2. `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  3. `autor` varchar( 50 ) NOT NULL ,
  4. `data` DATETIME NOT NULL ,
  5. `title` varchar( 130 ) NOT NULL ,
  6. `massage` TEXT NOT NULL,
  7. INDEX ( `title` , `massage` )
  8. )

Patrzyłem w manualu mysql ale żadnego tam specjalnego klucza nie widzę dla text , może mam coś nie tak z bazą zobaczcie czy u was działa normalnie
nevt
musisz podać, ile pierwszych bajtów pola ma byc uwzględnione w indeksie, np.:
  1. CREATE TABLE `xxx` (
  2. `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  3. `autor` varchar( 50 ) NOT NULL ,
  4. `data` DATETIME NOT NULL ,
  5. `title` varchar( 130 ) NOT NULL ,
  6. `massage` TEXT NOT NULL,
  7. INDEX ( `title` , `massage`(30) )
  8. );
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.