Clave Primaria

10/11/2003 - 15:41 por Alejandro Esteve | Informe spam
quiero crear las tablas de mi DDBB con MSDE a partir de un fichero y me da error en la clave primaria que la tengo definida como 'auto_incremetn' así:

CREATE TABLE manuals (
man_id int(10) NOT NULL auto_increment,
man_title varchar(20) NOT NULL,
etc, etc...

¿cual es la forma correcta?
Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
10/11/2003 - 15:57 | Informe spam
prueba asi

CREATE TABLE manuals (
man_id int NOT NULL identity,
man_title varchar(20) NOT NULL,
etc, etc...

un abrazo

Accotto Maximiliano Damian
"Alejandro Esteve" escribió en el mensaje
news:
quiero crear las tablas de mi DDBB con MSDE a partir de un fichero y me da
error en la clave primaria que la tengo definida como 'auto_incremetn' así:

CREATE TABLE manuals (
man_id int(10) NOT NULL auto_increment,
man_title varchar(20) NOT NULL,
etc, etc...

¿cual es la forma correcta?
Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218
Respuesta Responder a este mensaje
#2 Alejandro Esteve
10/11/2003 - 17:59 | Informe spam
me sigue sin funcionar, da el error: Column or parameter #6: Cannot specify a column width on data type int
CREATE TABLE manuals (
man_id int IDENTITY,
man_title varchar(20) NOT NULL,
man_autor varchar(20),
man_file varchar(20) NOT NULL,
man_url varchar(20),
man_size int(10) DEFAULT '0' NOT NULL,
man_languaje varchar(20) NOT NULL,
man_printed varchar(20) DEFAULT 'NO',
man_words varchar(20) NOT NULL,
);
gracias por tu interés

Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218


"Accotto Maximiliano D." wrote in message news:#
prueba asi

CREATE TABLE manuals (
man_id int NOT NULL identity,
man_title varchar(20) NOT NULL,
etc, etc...

un abrazo

Accotto Maximiliano Damian
"Alejandro Esteve" escribió en el mensaje
news:
quiero crear las tablas de mi DDBB con MSDE a partir de un fichero y me da
error en la clave primaria que la tengo definida como 'auto_incremetn' así:

CREATE TABLE manuals (
man_id int(10) NOT NULL auto_increment,
man_title varchar(20) NOT NULL,
etc, etc...

¿cual es la forma correcta?
Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218



Respuesta Responder a este mensaje
#3 Accotto Maximiliano D.
10/11/2003 - 18:15 | Informe spam
escribelo asi:

CREATE TABLE manuals (
man_id int IDENTITY,
man_title varchar(20) NOT NULL,
man_autor varchar(20),
man_file varchar(20) NOT NULL,
man_url varchar(20),
man_size int DEFAULT '0' NOT NULL,
man_languaje varchar(20) NOT NULL,
man_printed varchar(20) DEFAULT 'NO',
man_words varchar(20) NOT NULL,
)

no puedes definiar el tamaño de un int ahi esta tu problema.

Un abrazo

Accotto Maximiliano Damian
"Alejandro Esteve" escribió en el mensaje
news:
me sigue sin funcionar, da el error: Column or parameter #6: Cannot specify
a column width on data type int
CREATE TABLE manuals (
man_id int IDENTITY,
man_title varchar(20) NOT NULL,
man_autor varchar(20),
man_file varchar(20) NOT NULL,
man_url varchar(20),
man_size int(10) DEFAULT '0' NOT NULL,
man_languaje varchar(20) NOT NULL,
man_printed varchar(20) DEFAULT 'NO',
man_words varchar(20) NOT NULL,
);
gracias por tu interés

Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218


"Accotto Maximiliano D." wrote in
message news:#
prueba asi

CREATE TABLE manuals (
man_id int NOT NULL identity,
man_title varchar(20) NOT NULL,
etc, etc...

un abrazo

Accotto Maximiliano Damian
"Alejandro Esteve" escribió en el mensaje
news:
quiero crear las tablas de mi DDBB con MSDE a partir de un fichero y me da
error en la clave primaria que la tengo definida como 'auto_incremetn'


así:

CREATE TABLE manuals (
man_id int(10) NOT NULL auto_increment,
man_title varchar(20) NOT NULL,
etc, etc...

¿cual es la forma correcta?
Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218



Respuesta Responder a este mensaje
#4 Alejandro Esteve
10/11/2003 - 18:33 | Informe spam
gracias, ya funcionó :))

Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218


"Accotto Maximiliano D." wrote in message news:
escribelo asi:

CREATE TABLE manuals (
man_id int IDENTITY,
man_title varchar(20) NOT NULL,
man_autor varchar(20),
man_file varchar(20) NOT NULL,
man_url varchar(20),
man_size int DEFAULT '0' NOT NULL,
man_languaje varchar(20) NOT NULL,
man_printed varchar(20) DEFAULT 'NO',
man_words varchar(20) NOT NULL,
)

no puedes definiar el tamaño de un int ahi esta tu problema.

Un abrazo

Accotto Maximiliano Damian
"Alejandro Esteve" escribió en el mensaje
news:
me sigue sin funcionar, da el error: Column or parameter #6: Cannot specify
a column width on data type int
CREATE TABLE manuals (
man_id int IDENTITY,
man_title varchar(20) NOT NULL,
man_autor varchar(20),
man_file varchar(20) NOT NULL,
man_url varchar(20),
man_size int(10) DEFAULT '0' NOT NULL,
man_languaje varchar(20) NOT NULL,
man_printed varchar(20) DEFAULT 'NO',
man_words varchar(20) NOT NULL,
);
gracias por tu interés

Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://217.126.217.218


"Accotto Maximiliano D." wrote in
message news:#
> prueba asi
>
> CREATE TABLE manuals (
> man_id int NOT NULL identity,
> man_title varchar(20) NOT NULL,
> etc, etc...
>
> un abrazo
>
> Accotto Maximiliano Damian
> "Alejandro Esteve" escribió en el mensaje
> news:
> quiero crear las tablas de mi DDBB con MSDE a partir de un fichero y me da
> error en la clave primaria que la tengo definida como 'auto_incremetn'
así:
>
> CREATE TABLE manuals (
> man_id int(10) NOT NULL auto_increment,
> man_title varchar(20) NOT NULL,
> etc, etc...
>
> ¿cual es la forma correcta?
> Alejandro Esteve
> http://www.BibliotecaInformatica.Net
> ftp://217.126.217.218
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida