Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2008, 22:43
Avatar de CrepitantE
CrepitantE
 
Fecha de Ingreso: octubre-2006
Ubicación: Colombia
Mensajes: 421
Antigüedad: 17 años, 6 meses
Puntos: 7
auto_increment

Saludos, nuevamente con mysql estoy en un callejón sin salida.

Cree una tabla con la siguiente estructura:


Código:
CREATE TABLE tabla1 (id INT AUTO_INCREMENT PRIMARY KEY, animal varchar(20));


A continuacion colocare un ejemplo para intentar ser explicito.

tabla1
+-------------+
| ID | ANIMAL |
+-------------+
| 1 _| Perro _+
+-------------+
| 2 _| Cerdo _+
+-------------+

| 3 _| Grillo +
+-------------+

| 4 _| Caballo+
+-------------+

| 5 _| Vaca __+
+-------------+

| 6 _| Oveja _+
+-------------+

Si borro el valor grillo(id=3) (DELETE FROM tabla1 WHERE id=3;)


Obtengo esto:

tabla1
+-------------+
| 1 _| Perro _+
+-------------+
| 2 _| Cerdo _+
+-------------+

| 4 _| Caballo+
+-------------+

| 5 _| Vaca __+
+-------------+

| 6 _| Oveja _+
+-------------+


y yo busco esto:

tabla1
+-------------+
| ID | ANIMAL |
+-------------+
| 1 _| Perro _+
+-------------+
| 2 _| Cerdo _+
+-------------+

| 3 _| Caballo+
+-------------+

| 4 _| Vaca __+
+-------------+

| 5 _| Oveja _+
+-------------+


En pocas palabras como hago para que se rueden los valores del ID es decir que (caballo=3 Vaca=4 y Oveja=5). Sin tener que rodarlos uno a uno con php.

Gracias de antemano por su ayuda.


__________________
-