ďťż

[mysql] error 1064 błąd podczas tworzenia tabel

       

Podstrony


telcocafe

Witam
Podczas tworzenia tabeli w mysql za każdym razem wyskakuje mi error 1064. Składnia komendy jest dobra i nie używam słów zarezerwowanych. Nie wiem co jest grane. Wie ktoś może jak temu zapobiec ?



http://www.modwest.c...lp/kb6-265.html
i trochę wątków http://forums.mysql....20302#msg-20302

Więc lepiej pokaż zapytanie :P
Użytkownik DJ_ProG edytował ten post 15 luty 2008, 08:31
no coś takiego :
create table movie (
'id' int not null primary key,
'tytul warchar(255) not null);

usunięcie średników też nic nie daje

Jeśli "coś takiego" to jak już varchar.
Poza tym, w tym przypadku nie postawiłeś apostrofa po "tytul".



Próbowałem z i bez apostrofów i nic. Ta literówka też nie ma wpływu na błąd.

Sprawdź czy przed wysłaniem zapytania wybierasz bazę danych - o ile oczywiście poprawnie się połączyłeś.
Jeśli wszystko jest niby dobrze, sprawdź komendę na innym serwerze, bo może w tym tkwi błąd - na moim localu zapytanie zostało wykonane poprawnie, co jest logiczne ;)

A może w jednym zapytaniu umieszczasz kilka komend (tj. jedynie oddzielasz je średnikami) ? Jeśli tak, może ich podział coś zmieni.

Raczej składnia zapytania jest dobra bo robię wszysto według książki, a nawet kilku i za każdym razem ten sam błąd.

Sprawdz to (pod MySQL 5.0.22 dziala poprawnie):
create table movie (`id` int not null primary key,`tytul` varchar(255) not null)

btw. w zapytaniu nie ma apostrofow (') tylko `(znajduje sie pod tylda). Cos mi sie wydaje ze to wlasnie powodowalo blad.
Użytkownik Poszukiwacz edytował ten post 17 luty 2008, 00:42
@up: AFAIK w zapyaniach mozna uzywac wszystkich z tych znakow - tyld, apostrofow i cudzyslowie. Kazda para z nich definiuje ciag znakow i nawet pod serwerem SQL v3 i v4 smigaly prawidlowo ;D

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.