
14/09/2008, 22:43
|
 | | | Fecha de Ingreso: octubre-2006 Ubicación: Colombia
Mensajes: 421
Antigüedad: 18 años, 4 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.
__________________ - |