Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

143
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!