![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Chcę dodać do tabeli dodatkowe pole a tutaj jakiś dziwny błąd mi się pojawia.
Taki komunikato pojawiał mi się też przy innych operacjach na tabeli nawet przy prostym poleceniu drop table. Co jest grane ? Z SQLYog'a mogę modyfikować dodawać etc. A z konsoli nie. mysql> alter table group add column group_privileges varchar(64); ERROR 1064 (42000): 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 'group add column group_privileges varchar(64)' at line 1 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy o to chodzi ale ja nigdy nie kozystalem ze slowa kluczowego "column". Poza tym nie wiem czy "group" to dobra nazwa skoro w sql wystepuje "group by()"
-------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
eee no tak to może być właśnie to nie pomyślałem w co się brało takie słowa apostrofy czy co to było bo nie pamiętam.
edit> solved wystarczyło dać ` alter table `group` add column group_privileges varchar(64); Ten post edytował orglee 1.02.2007, 20:43:17 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam też ten error ucze sie wlasnie wedlug ksiazki, i mam plik ksiazkorama.sql z tabelami wgrałem go do mysql/bin/ i wpisuje komende mysql -u root -D ksiazki -pmojehaslo < ksiazkorama.sql i ten error mam może mi ktoś pomóc?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 194 Pomógł: 26 Dołączył: 9.01.2011 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
group to jest slowo kluczowe w MySQL i dlatego sie wykrzacza. Jak weźmiesz w odwrócone uszy nie będzie problemu, ale najlepiej nie nazywać tabel słowami kluczowymi
![]() pełna lista słów kluczowych tutaj: http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tamten post jest stary, prosze o pomoc w mojej sprawie
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Wiesz bez kodu z tego pliku który chcesz wgrać za wiele ci nie pomożemy.
~ylk: Już kilka lat, kilka książek i kilka tysięcy stron różnych manuali później. ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
To jest kod z pliku ksiazkorama.sql
....może dodam że testuje to na całości zainstalowanej na swoim komputerze. Ten post edytował Darek82 7.03.2011, 22:40:47 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
~Darek82 Popraw bbcode
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem co ci się nie wykonuje u mnie to działa bez problemu. Wersja bazy 5.5.9.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
a moge miec zle skonfigurowane MySQL lub PHP?
Bo baze danych tworze normalnie, uzytkownika, pliki index.php tez wyswietla mi... umieszczam plik ksiazkorama.sql do katalogu C:\Program Files\MySQL\MySQL Server 5.5\bin\ Ten post edytował Darek82 7.03.2011, 22:30:11 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Raczej jest to mało prawdopodobne. Jedyne co mi przychodzi do głowy to skopane kodowanie. Przepisz to ręcznie do pliku i podaj pełną ścieżkę do niego. I niech ci do głowy nie przyjdzie na serwerze produkcyjnym wprowadzać hasłow ten sposób.
![]() |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam że dopiero teraz odpisuję, zmieniłem kodowanie z 8859-2 na utf-8 i to samo, w jaki sposób wpisać ścieżke, w którym momencie i jaką komendą mam to zrobić, poniżej jest to co wpisuje w CMD i bład jaki sie pojawia
http://img233.imageshack.us/i/71260602.gif/ No i nie ma odpowiedzi :/ Ten post edytował Darek82 10.03.2011, 21:29:31 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
W pierwszej linii robisz dobrze - w samej konsoli wywolujesz wgranie bazy z pliku (linia mysql -u root -D ksiazki -pmojehaslo < ksiazkorama.sql). Potem natomiast logujesz sie do mysqla (mysql -u root -pmojehaslo) po czym bezsensownie znowu wykonujesz komende mysql -u root -D ksiazki -pmojehaslo < ksiazkorama.sql. Zamiast tego wyswietl sobie bazy
po tym daj i na koniec
Zobaczysz ze od poczatku baza byla dobrze wgrywana. PS. Czasami wypada sie zapoznac z manualem danej komendy. Ten post edytował Nh2003 14.03.2011, 09:25:00 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Baza utowrzylem w CMD wczesniej, ale wgrać tabel z pliku ksiazkorama.sql nie moge, wykonałem po kolei to co napisałeś i było wszystko okej aż do momentu show tables gdzie wyświetliło empty set tak jak na zdjeciu poniżej, próbowałem bez logowania sie po raz drugi tylko dałem -Dksiazki < ksiazkorama.sql; i to co strzałka pokazuje, czyli błąd.....
http://img4.imageshack.us/i/beznazwy1kopiaz.gif/ |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Rozróżnij dwie rzeczy - cmd to konsola windowsa, `mysql` to `konsola` mysql. Komendy typu mysql -uuser -phaslo nazwaBazy < plik.sql wykonuje się w konsoli systemowej. Po zalogowaniu się do mysqla używasz składni mysql - select, insert, update itp. Import ktory chcesz zrobic musisz zrobic przez cmd:
Jeżeli nadal Ci się nie udaje to prawdopodobnie masz coś zrypane w pliku sql. Spróbuj zainstalować sobie np. HeidiSql i spod niego spróbuj wgrać bazę - pokaże Ci jakie błędy są. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Po zalogowaniu sie do mysql poprzez CMD wywoływalem te komendy nie wiem o czym piszesz, sprubuje uzyc tego programu co poleciles.
Poprzez HeidiSQL całego pliku nie mogłem też załadować usunąłem wszystkie tabele poza recenzje_ksiazek i ja mi wgrało reszte nie... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.04.2025 - 05:51 |