[MySQL] Tworzenie tabeli

Odpowiedz Nowy wątek
2007-07-30 10:41

Rejestracja: 13 lat temu

Ostatnio: 10 lat temu

0

Witam. Mam mały problem z poleceniem tworzenie tabeli.

create table uzytkownicy (
-> id int not null primary key auto_increment,
-> imie_nazwisko varchar not null,
-> login varchar unique not null,
-> haslo varchar(21) not null,
-> mail varchar not null unique,
-> data_rejestracji datatime not null,
-> data_wygasniecia datatime not null,
-> aktywacja int(1) not null
-> );

Dostaję syntax error w lini 3. W SQL jestem nowy :/ więc nie mam pojęcia co jest nie tak [glowa]. Przeglądałem /doc/refman/5.0/en/create-table i wg tego to powinno działać, niestety nie działa...

Pozostało 580 znaków

2007-07-30 10:54

Rejestracja: 14 lat temu

Ostatnio: 8 lat temu

0

Typ varchar (jak sama nazwa wskazuje) moze miec rozna dlugosc znakow - podajesz ile maksymalnie. Czyli nie

imie_nazwisko varchar not null,

a

imie_nazwisko varchar(50) not null,

czyli imie_nazwisko maksymalnie bedzie mialo 50 znakow w tym wypadku.


You need to learn how to walk
before you can run

Pozostało 580 znaków

2007-07-30 10:55

Rejestracja: 14 lat temu

Ostatnio: 10 lat temu

0

To samo tyczy się pola login


Pozostało 580 znaków

2007-07-30 11:42

Rejestracja: 13 lat temu

Ostatnio: 10 lat temu

0

Yhmm, więc definiowanie długości pola typu varchar jest obowiązkiem, a nie opcją :). Wielkie dzięki.

Tylko co jest teraz nie tak w 7 linii :/ ?

Pozostało 580 znaków

2007-07-30 12:42

Rejestracja: 15 lat temu

Ostatnio: 8 lat temu

0

datetime!


JKM czy HGW?

Pozostało 580 znaków

2007-07-30 13:35

Rejestracja: 13 lat temu

Ostatnio: 10 lat temu

0

Faktycznie :/
Query OK
Dzięki.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0