como agregar id unico a cada entrada de una tabla
mi pregunta es la siguiente:
como tengo que hacer para agregarle un valor de ID unico a cada entrada de la tabla? las entradas las agrego en PHP. hay alguna funcion o algo asi que me permita ir agregando entradas con valores ascendentes??
si alguien tiene alguna solucion se lo agradezco
como tengo que hacer para agregarle un valor de ID unico a cada entrada de la tabla? las entradas las agrego en PHP. hay alguna funcion o algo asi que me permita ir agregando entradas con valores ascendentes??
si alguien tiene alguna solucion se lo agradezco
Cuando crees la tabla pon un campo autonumérico. El cual el solo se irá incrementando cada vez que agregues un nuevo valor.
S�, se puede agregar un valor �nico de ID de manera ascendente. Debes a�adir al campo que quieres incrementar, de manera ascendente i unica, la orden AUTO_INCREMENT.
CREATE TABLE animals (
grp ENUM(\'fish\',\'mammal\',\'bird\') NOT NULL,
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (grp,id)
);
INSERT INTO animals (grp,name) VALUES
(\'mammal\',\'dog\'),(\'mammal\',\'cat\'),
(\'bird\',\'penguin\'),(\'fish\',\'lax\'),(\'mammal\',\'whale\'),
(\'bird\',\'ostrich\');
De esta manera la tabla ANIMALS va incrementando el valor de ID sin necesidad de indicarle algun valor.
CREATE TABLE animals (
grp ENUM(\'fish\',\'mammal\',\'bird\') NOT NULL,
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (grp,id)
);
INSERT INTO animals (grp,name) VALUES
(\'mammal\',\'dog\'),(\'mammal\',\'cat\'),
(\'bird\',\'penguin\'),(\'fish\',\'lax\'),(\'mammal\',\'whale\'),
(\'bird\',\'ostrich\');
De esta manera la tabla ANIMALS va incrementando el valor de ID sin necesidad de indicarle algun valor.
