Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/05/2003, 04:45
favio
 
Fecha de Ingreso: abril-2003
Mensajes: 3
Antigüedad: 21 años
Puntos: 0
Hola,

pues si entiendo tu pregunta , sí hay una forma pero no es como auto_increment, sino más bien manual y consiste en :

-cambiar el campo auto_increment por una columna normal de algun tipo como tinyint o mediumint, etc.

-y que cuando vayas a realizar un insert en esa tabla primero obtengas el valor máximo en esa columna (ID), lo guardes en alguna variable a la cual le sumas 1 para obtener el siguiente número y ahora si ya hagas el insert, por ejemplo:
Código PHP:
$sql 'SELECT MAX(id) AS total FROM table'
//obtienes el valor maximo y lo guardas en una variable y le sumas 1

$id_siguiente $row['total'] + 1;

// y ya después haces el insert 
mmm creo que la razón de querer hacer esto es más bien de origen estético pero puedo estar equivocado

bye