Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie mogę dodać więcej niż 3 pola w bazie
Forum PHP.pl > Forum > Bazy danych > MySQL
comzit
Zainstalowałem Mysql 4,1 i phpmyadmin 2,6 .
Utworzyłem bazę danych a w niej tabelę, jednak jak dodaję pola do tabeli to dodaje mi tylko trzy pola i to nawet nie pierwsze ale jakieś środkowe.
Próbowałem zmieniać system porównań, typy pól i wszystko na nic.
kszychu
Pokoaż strukturę tabeli i skryp dodający dane.
SongoQ
No to może z konsoli spróbuj.
comzit
To banalne zadanie które robiłem setki razy teraz mnie irytuje.
Nie robię tego przez skrypt po prostu chcę stworzyć tabelę z 5 polami. Zwykłe pola tekstowe! Robię to w phpmyadminie.

Jak chcę dodać nowe pole (bo trzy mi dodaje) to wyskakuje mi błąd:
Kod
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


No jest jakiś błąd składni, tylko kto go generuje i jak go uniknąć.
Synaps
Może próbujesz użyć jakiegoś niedozwolonego znaku w naziwe tabeli lub pola questionmark.gif?
Jeśli to nie to , sciągnij starszą wersje phpMyAdmin'a i spróbuj. Chociaz ja osobicie używam admina w wersji 2.6.2-pl1 dla Mysql'a 4.1.12 i nie mam z nim żadnych problemów.
comzit
Nie ma mowy o niedozwolonych znakach w nazwach, to banalnie proste nazwy.
Problem faktycznie pojawił się jak przeszedłem z bazy 4,0 na 4,1 i z admina 2,5 na 2,6 . Czytam manuala ale to jak szukanie igły w stogu siana.

Nie wiem do konca czy to jest problem z bazą czy coś nie tak z konfiguracja phpadmina.
spenalzo
Lista zastrzeżonych nazw pól:
http://dev.mysql.com/doc/mysql/en/reserved-words.html
comzit
Już wiem, że to na pewno zła konfiguracja albo Mysql albo Phpmyadmina.
Nie działa mi dodawanie na localhost. Ale serwerze produkcyjnym jest ok, choc jest taka sama baza i admin.

To na pewno nie słowa bo chciałem dodać np, A, B, C, D, E i dodalo tylko B, D, C. A przy probie dodania kolejnego pola wyskoczyl blad jak pisałem wczesniej.
SongoQ
Jak wykonujesz z konsoli to tak samo sie dzieje?
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.