Strona 1 z 1

mysql

: 02 kwietnia 2007, 16:58
autor: fanatico
Witam.Korzystając z tej strony zainstalowałem mysql.Odpala się dobrze.Gdy wpisuje pierwszy program ze strony z tabela Employees dostaje cos takiego:

Kod: Zaznacz cały

mysql> create table Employees {
    -> empid char(10) not null,
    -> lastname char(30) not null,
    -> firstname char(20) not null,
    -> deptno char(4) not null,
    -> title char(30),
    -> email char(25),
    -> phone char(8),
    -> fax char(8),
    -> primary key(empid) )
    -> ;
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 '{
empid char(10) not null,
lastname char(30) not null,
firstname char(20) not nu' at line 1
mysql>


Byłbym wdzięczny za jakąś podpowiedź.

: 02 kwietnia 2007, 18:03
autor: Rad
[quote="fanatico"]ERROR 1064 (42000): You have an error in your SQL syntax]
Dokładnie skopiuj z tej stronki :) (hint: nawias klamrowy).

: 02 kwietnia 2007, 18:12
autor: fanatico
Witam. Przepraszam , źle skopiowałem ponieważ "kombinowałem" i tak zostało ;-) .Niestety to nie pomaga - zarówno klarowy jak i normalny generuje ten sam błąd.

: 02 kwietnia 2007, 18:37
autor: chyl-o
A baze danych utworzyles, ewentualnie uzywasz dobrej bazy danych?

: 03 kwietnia 2007, 09:42
autor: fanatico
Wita.Tak , robię wszystko dobrze.Najlepsze jest to że za pierwszym razem mi działał.
Dałem

Kod: Zaznacz cały

 apt-get remove mysql-server
i ponownie

Kod: Zaznacz cały

apt-get install mysql-server
i nic. :shock:

: 03 kwietnia 2007, 12:07
autor: ShinnRa
u mnie:

Kod: Zaznacz cały

rei@ayanami:~$ mysql --version
mysql  Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2
taki kod

Kod: Zaznacz cały

mysql> create table Employees (
    -> empid char(10) not null,
    -> lastname char(30) not null,
    -> firstname char(20) not null,
    -> deptno char(4) not null,
    -> title char(30),
    -> email char(25),
    -> phone char(8),
    -> fax char(8),
    -> primary key(empid) );
Query OK, 0 rows affected (0.01 sec)

mysql> show tables;
+----------------+
| Tables_in_db02 |
+----------------+
| Employees      |
+----------------+
1 row in set (0.00 sec)
działa bez zarzutów. Widocznie masz jakośbłędnie skonfigurowanego mysql'a

: 05 kwietnia 2007, 19:47
autor: fanatico
Nie wiem co się stało , ale działa - może wystarczyło , że wystawiłem temat i się samo naprawiło :shock: :?:

: 06 kwietnia 2007, 00:24
autor: Rad
Na tym polega magia tego forum ;) .