PDA

Ver la Versión Completa : Como Se Hace Un Campo Auto Incrementable


David
29-07-2003, 20:13:13
Hola
Quiero crear una base de datos y en el campo integer de la clave primaria quiero poner que sea autoincrementable en una unidad ,para así no tener que insertar el campo,pero no se hacerlo.

Ya se que utilizando phpmyadmin se puede hacer,pero quiero hacerlo escribiendo la instrucción de create table .....

roman
30-07-2003, 07:25:19
phpMyAdmin es un gran programa, entre otras cosas porque te indica cuál es la instrucción sql necesaria usada para crear la tabla


CREATE TABLE `foo` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
);


// Saludos

David
30-07-2003, 18:38:11
Efectivamente lo he probado y funciona , lo que pasa es que lo que realmente queria saber es como se hace en PostgreSQL y pensaba que seria igual en mysql , pero no , en PostgreSQL no funciona.

Alguien sabe como seria en esta base de datos.Por que aquí si que no hay un programa como phpmyadmin , sino que lo tienes que hacer a mano utilizando el tora.

roman
30-07-2003, 18:55:09
CREATE TABLE tablename (
colname SERIAL
);

Para más información busca en la documentación (http://www.postgresql.org/docs/view.php?version=7.2&idoc=1&file=datatype.html#DATATYPE-SERIAL) de PostGre

// Saludos