Generar un id válido
#1 ·

Hola foro,

Pues bien he creado una web y un acceso privado para poder actualizar las tablas de mi base de datos... añadir, editar y borrar... pero ando de cabeza para que me genere un id automáticamente... ya que si éste exite no me permite crear el registro... lógico...

Por ahora me las estoy apàñando porque le estoy dando un id que es el número de filas de la tabla + 1.. pero si borro un fila... ya tengo otra vez el conflicto porque entonces no corresponde con un id válido...

Se puede reordenar los id desde phpMyAdmin para que sea siempre corelativo el id??? o hay otra manera más sencilla...

Bueno, a ver si me podéis ayudar!!! y gracias!!!


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 70
Desde: 17/Oct/2003
· ·
#2 ·

lo mejor es poner el campo id de tu tabla como autonumerico, cuando agregar un registro no pones el id y te inserta el siguiente mas alto.

Si lo queres hacer por query por algun motivo en particular, antes de hacer el insert deberias hacer SELECT MAX(id)+1 FROM tuTabla, pero esto no es muy recomendable, lo ideal es el autonuemrico


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 16
Desde: 25/Ago/2010
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · MySQL
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 16:20 UTC+02:00 DST
Temas similares
No se han encontrado temas similares
Recomendado