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