Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Co jest nie tak w tym zapytaniu
Forum PHP.pl > Forum > Bazy danych > MySQL
menic
Mam takie zapytanie sql:
  1. #-----------------------------------------------------------------------------
  2. #-- answer
  3. #-----------------------------------------------------------------------------
  4.  
  5. DROP TABLE IF EXISTS `answer`;
  6.  
  7.  
  8. CREATE TABLE `answer`
  9. (
  10. `id` INTEGER NOT NULL AUTO_INCREMENT,
  11. `question_id` INTEGER DEFAULT NOT NULL,
  12. `author_id` INTEGER DEFAULT NOT NULL,
  13. `created_at` DATETIME,
  14. `updated_at` DATETIME,
  15. `title` VARCHAR(255) DEFAULT '' NOT NULL,
  16. `body` TEXT NOT NULL,
  17. `pending` INTEGER DEFAULT 1 NOT NULL,
  18. PRIMARY KEY (`id`)
  19. )Type=MyISAM;

Moze mi ktos powiedziec co jest w nim zle, poniewaz dostaje blad:
Kod
MySQL zwrócił komunikat:  

#1064 - Something is wrong in your syntax obok 'NOT NULL,
    `author_id` INTEGER default  NOT NULL,
    `created_at' w linii 4
sf
przecież nie może być "DEFAULT NOT NULL", nie wiem gdzie w dokumentacji jest przykład takiego zapisu, a chyba zajrzałeś winksmiley.jpg

daj DEFAULT 0 NOT NULL, albo usuń DEFAULT
menic
Wielkie dzieki. A takie zapytanie jak podałem automatycznie wygenerowało mi Symfony wiec troche mnie to dziwi... No ale wielkie dzieki za pomoc smile.gif
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.