Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

142
Vistas
Eliminar e Insertar vs Actualizar filas en la tabla

Tengo un formulario web en el que el usuario puede seleccionar muchos elementos disponibles (idFamilia) para un solo proveedor (idProveedor) que se ve así

siguiente artículo

Los valores se guardan en esta tabla.

 ----------------------------- | idProveedor | idFamilia | ----------------------------- | 5 | 1 | ----------------------------- | 5 | 2 | ----------------------------- | 6 | 2 | -----------------------------

Después de crear un proveedor, se puede editar y se pueden cambiar los valores seleccionados para idFamilia. Así que tengo tres escenarios diferentes de lo que podría pasar:

  • El número de filas sigue siendo el mismo y solo necesitaría editar los valores de idFamilia.
  • Se eliminaron algunos elementos de la selección y tendría que buscar los valores en la tabla y eliminar esas filas.
  • Se agregan nuevos elementos y necesitaría insertar esos valores adicionales.

En este momento estoy pensando en eliminar todas las filas con el idProveedor que se está editando y simplemente insertar la nueva selección.

¿Es esta una buena practica? ¿Afectará esto al rendimiento a largo plazo?

¿Podría recomendar un tutorial o ejemplo para hacerlo de otra manera?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Siempre voy por el camino de eliminarlos y volver a crearlos.

Si bien esto agrega una penalización de rendimiento, mantiene el código simple de entender y fácil de mantener. A menos que sea Uber, Google, Facebook, Amazon u otra aplicación de escala mundial, los beneficios que obtendría al optimizar esto son mucho menores que el costo en el que incurre: en tiempo de desarrollo, depuración y mantenimiento.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda