böyle durumlarda ilk başvurulacak kaynak, 'help' dosyalarıdır.
mysql i iyi bilmediğim için yardımcı olamayacağım
ama yardım dökümanları size yeterince yardım edecektir.
 
ama zannım şu, default değeri vermeden, NOT NULL AUTO_INCREMENT derseniz script başarıyla çalışacaktır.
 
kolay gelsin.
 
----- Original Message -----
From: Mesut GÃœLNAZ
To: freebsd@lists.enderunix.org
Sent: Sunday, July 03, 2005 3:14 PM
Subject: Re: [FreeBSD] mysql komut satırı hatası?

hımm. peki düzeltmek için bu komut satırının nasıl olması gerekir.
anladığım kadarı ile ya auto_increment silinerek denenecek ya da __?
----- Original Message -----
From: hayy
Sent: Sunday, July 03, 2005 3:08 PM
Subject: Re: [FreeBSD] mysql komut satırı hatası?

auto incrementin default deÄŸeri olmaz.
default olarak bir baÅŸlangıç deÄŸeri ve artış miktarı verebilirsiniz ancak.
 
sql server de şöyle tanımlanır, bilgi vermesi sebebiyle:
 
create table TABLO_ADI(
    ID integer identity(1,1) primary key not null,
    ---,
    ---,
    ---
)
----- Original Message -----
Sent: Sunday, July 03, 2005 2:54 PM
Subject: Re: [FreeBSD] mysql komut satırı hatası?

auto_increment ve default anlasamiyor gibi geldi bana...

On 7/3/05, Mesut GÃœLNAZ <[EMAIL PROTECTED]> wrote:
komut ÅŸu:
 
CREATE TABLE ADDRESSBOOK (
    ROWID       BIGINT(21)      NOT NULL DEFAULT '1' AUTO_INCREMENT,
    OWNERID     BIGINT(21)      NOT NULL,
    NICKNAME    VARCHAR(20)     NOT NULL,
    EMAIL       VARCHAR(64)     NOT NULL,
    NAME        VARCHAR(64),
    TELEPHONE   VARCHAR(64),
    FAX         VARCHAR(64),
    NOTE        VARCHAR(128),
    PRIMARY KEY(ROWID)
)\p\g
 
ama çalıştırınca
 
ERROR 1067 (42000): Invalid default value for 'ROWID'
 
hatası alıyorum..
sorun nerede.?

Cevap