MySQL a AUTO_INCREMENT
Michal Krause
michal na krause.cz
Úterý Únor 27 11:50:57 CET 2001
On 27/02/2001, Poslusny Radek wrote:
> V dokumentaci jsem to konecne nasel, ale MySQL mi to nechce vzit.
>
> CREATE TABLE adresy( ida INT NOT NULL AUTO_INCREMENT=100,
> adresa VARCHAR(40) NOT NULL,
> popis VARCHAR(50),
> PRIMARY KEY (ida),
> UNIQUE(adresa));
> hazi chybu
>
> ERROR 1064: You have an error in your SQL syntax near '=100,
> adresa VARCHAR(40) NOT NULL, ' at line 1
>
> Je mozne, ze ve versi, kterou mam to jeste nefungovalo?
> version: 3.22.32-log
Je to volba tabulky, ne sloupce. Tedy takto:
mysql> create temporary table _test (id int auto_increment, x char,
primary key p_id (id)) auto_increment=100;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into _test (x) values ('ahoj');
Query OK, 1 row affected (0.01 sec)
mysql> select * from _test;
+-----+------+
| id | x |
+-----+------+
| 100 | a |
+-----+------+
1 row in set (0.01 sec)
MySQL 3.23.33
S pozdravem
--
Michal Krause /\
ICQ: 7665279 Informace (nejenom) ze sveta Linuxu /\/ \
email: michal na krause.cz _______ http://www.root.cz/ _______ NAVRCHOLU.cz
Vseci by chceli byt van Goghmi, ale odrezat si ucho ani jeden.
J. Raz ve filmu Rabaka
Další informace o konferenci Databases