Hola, a los mas experimentados tengo el siguiente escenario y busco la forma optima de resolverlo:
Estoy diseñando un pequeño sistema en donde una de las opciones permite exportar cierta tabla (puede ser cualquier tabla) o parte de la tabla a un archivo csv, que el usuario guarda en su disco para modificarlo.
El asunto es cuando quiero volver a cargar los datos desde el csv (el usuario puede haber agregado, modificado o eliminado filas) como proceder para hacer la actualización de forma optima?
se me ocurrió usar "load data local infile", pero el server no me lo soporta, y quiero hacer el sistema lo mas genérico posible, que ande en cualquier lado.
se me ocurre hacer un bucle que recorra cada linea del csv y vaya actualizando si existe o sino agregar. pero sería un número gigante de conexiones y desconexiones y consultas, me parece demasiado costoso...
alguien lidió con algo parecido?