Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Zapytanie
Forum PHP.pl > Forum > Przedszkole
mikipl
CREATE TABLE IF NOT EXISTS `users` ( `uid` int(11) NOT NULL auto_increment, `imnaz` text NOT NULL, `email` text NOT NULL, `haslo` text NOT NULL, `telefon` text NOT NULL, `dodano` bigint(20) NOT NULL, `szyfr` int(11) NOT NULL, `status` int(1) NOT NULL, PRIMARY KEY (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=1 ;

co w tym zapytaniu jest złe
wywala błąd
#1064 - Something is wrong in your syntax obok 'DEFAULT CHARSET=latin2 AUTO_INCREMENT=1' w linii 1

z góry dzieki
gogus
Skie
Zgaduję, że ten błąd jest spowodowany brakiem deklaracji wartości domyślnych dla pól.
np. zamiast

  1. `imnaz` text NOT NULL


powinno być

  1. `imnaz` text NOT NULL DEFAULT ''


Zaraz ktoś się pewnie doczepi - a co to zmienia niby? - niby nic, ale MySQL lubi się o to czepiać wyświetlając błąd składni.
blooregard
Proszę używać BBCode.
piotrdd2
u mnie działa.

jaka wersja MySQL?
mikipl
Zmieniłem serwer z webserva na xamppa i działa.
Dzięki!
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.