Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]Problem z zapytaniem SQL, nvalid default value for 'id'
joCkero
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.07.2007

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


Witam,

Otoz po zapytaniu SQL
  1. CREATE TABLE shoutbox (
  2. id int(11) DEFAULT '0' NOT NULL AUTO_INCREMENT,
  3. tresc text,
  4. imie text,
  5. ip text,
  6. UNIQUE id (id),
  7. PRIMARY KEY (id)
  8. );

MySQL zwrócił komunikat:
#1067 - Invalid default value for 'id'

Znalazlem na jednym z forow ten sam problem, wtedy ktos poradzil aby wyslac takie zapytanie
  1. CREATE TABLE `shoutbox` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `tresc` text NOT NULL DEFAULT '',
  4. `imie` text NOT NULL DEFAULT '',
  5. `ip` text NOT NULL DEFAULT '',
  6. PRIMARY KEY (`id`)
  7. ) AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;


Fakt, wchodiz, bez problemu, ale na stronie wyswietla sie komunikat Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

Co zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
joCkero
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.07.2007

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


Cytat(sowiq @ 5.11.2008, 20:15:38 ) *
Wartości dla INT'ów podaje się bez cudzysłowów, czyli powinno być:

A co do drugiego problemu, pokaż zapytanie, bo to w nim jest najprawdopodobniej błąd.


Usuniecie cudzysłowow nic nie dało, a co do drugie problemu i zapytania, znajduje sie ono w odpowiedziach.
Go to the top of the page
+Quote Post
sowiq
post
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Cytat(joCkero @ 5.11.2008, 20:21:38 ) *
Usuniecie cudzysłowow nic nie dało, a co do drugie problemu i zapytania, znajduje sie ono w odpowiedziach.


Racja. Błąd Twojego zapytania wynikał z tego, że dałeś auto_increment razem z default.
Sorry za wprowadzenie w błąd (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
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: 10.10.2025 - 12:21