Aktualisieren Sie die MySQL-Tabelle mit der CSV-Datei

meine aktuelle MySQL-Tabelleemployee_data hat 13k Zeilen mit 17 Spalten. Die Daten in der Tabelle stammen aus einer CSV-DateiEmployees.csv. Nach dem Import meiner CSV-Daten habe ich eine neue Spalte 'Passwort' hinzugefügt (also nicht in der CSV-Datei). Das Passwort wird bearbeitet und über ein Webportal abgerufen. Ich habe jetzt eine aktualisierte CSV-Datei und möchte meine Haupttabelle mit diesen Daten aktualisieren, aber ich möchte meine Kennwortinformationen nicht verlieren.

Soll ich meine neue CSV-Datei in eine temporäre Tabelle in meiner Datenbank importieren und wie vergleiche ich sie? Ich bin mir nicht sicher, wo ich anfangen soll und bin offen für Empfehlungen.

Jetzt wird mir klar, dass ich meine Passwortinformationen in einer separaten Tabelle hätte aufbewahren sollen. Doh!

Ich denke, ich könnte eine PHP-Datei erstellen, die jede Zeile anhand des employee_id-Felds vergleicht, aber bei 13.000 Zeilen ist möglicherweise eine Zeitüberschreitung zu befürchten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage