Sql sorgusu hata.

0
Onaylı Üye
Üye
Katılım
12 Kasım 2004
Mesajlar
594
Tepki puanı
0
SQL sorgusu:

# ---------- CREATE TABLE `sair` ----------
CREATE TABLE `sair` (

`sairid` INT lisanssız AUTO_INCREMENT ,
`sair` VARCHAR( 50 ) lisanssız
) TYPE = MYISAM ;



MySQL çıktısı:

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key


neden hastalanmış acaba. varmı bi doktor iyileştiricek. :)
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
INT den sonra uzunluğunu belirtmelisin. mesela 5 karaktertere kadar sairid için INT (5) olmalı
 
0
Onaylı Üye
Üye
Katılım
12 Kasım 2004
Mesajlar
594
Tepki puanı
0
SQL sorgusu:

# ---------- CREATE TABLE `sair` ----------
CREATE TABLE `sair` (

`sairid` INT( 5 ) lisanssız AUTO_INCREMENT ,
`sair` VARCHAR( 50 ) lisanssız
) TYPE = MYISAM ;



MySQL çıktısı:

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

yaptım ama gene aynı hatayı veriyor.
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
peki AUTO_INCREMENT ten sonra PRIMARY KEY eklemeyi deneyin isterseniz
 
0
Onaylı Üye
Üye
Katılım
8 Nisan 2005
Mesajlar
1,722
Tepki puanı
3
Konum
Bursa
Kod:
# ---------- CREATE TABLE `sair` ----------
CREATE TABLE `sair` (
`sairid` INT( 5 ) NOT lisanssız AUTO_INCREMENT ,
`sair` VARCHAR( 50 ) lisanssız ,
  PRIMARY KEY  (`sairid`)
) TYPE = MYISAM ;

seklinde denersen hata vermeyecektir.
 
Geri
Üst