Hallo,
ich bin immernoch an der Inventardatenbank - wegen der ich hier schon einige fragen gestellt habe.
Nun hat mein Vorgänger einen CSV-Import eingebaut.
Dieser funktioniert auch ganz gut, darunter hat er jedoch eine Checkbox angelegt, mit der man die Datenbank updaten kann.
Dieses update funktioniert leider nicht, so wurden sämmtliche Einträge in der Datenbank überschrieben (insgesamt ü. 4100).
Ok, kurz schwitzige Hände bekommen, und das vorher erstellte Backup wieder hergestellt.
Nun wollte ich eine neue CSV-Import-Funktion bauen.
Bei uns haben alle Geräte eine Serinnummer, leider fehlen jedoch unsere Inventarnummern, und auch noch weitere Daten (Raum, Gerätehersteller, Gerätetyp etc...).
Nun dachte ich an eine art SQL Befehl nach dem Motto:
UPDATE `tabelle` SET info1, info2, info3, ..., WHERE `tabelle`.`ID` = seriennummer
Bin ich da mit meiner Vorstellung richtig, dass ich so die vorhanden Seriennummern mit den zusätzlichen datensätzen erweitern kann?
Nun sollen aber alle nicht vorhandenen Seriennummern neu eingetragen werden.
Ich bin da ja kein entwickler, sondern mache eig. was andere, bringe mir das aber alles geade bei ^^...
Also nicht zu hoch ansetzten
ich bin immernoch an der Inventardatenbank - wegen der ich hier schon einige fragen gestellt habe.
Nun hat mein Vorgänger einen CSV-Import eingebaut.
Dieser funktioniert auch ganz gut, darunter hat er jedoch eine Checkbox angelegt, mit der man die Datenbank updaten kann.
Dieses update funktioniert leider nicht, so wurden sämmtliche Einträge in der Datenbank überschrieben (insgesamt ü. 4100).
Ok, kurz schwitzige Hände bekommen, und das vorher erstellte Backup wieder hergestellt.
Nun wollte ich eine neue CSV-Import-Funktion bauen.
Bei uns haben alle Geräte eine Serinnummer, leider fehlen jedoch unsere Inventarnummern, und auch noch weitere Daten (Raum, Gerätehersteller, Gerätetyp etc...).
Nun dachte ich an eine art SQL Befehl nach dem Motto:
UPDATE `tabelle` SET info1, info2, info3, ..., WHERE `tabelle`.`ID` = seriennummer
Bin ich da mit meiner Vorstellung richtig, dass ich so die vorhanden Seriennummern mit den zusätzlichen datensätzen erweitern kann?
Nun sollen aber alle nicht vorhandenen Seriennummern neu eingetragen werden.
Ich bin da ja kein entwickler, sondern mache eig. was andere, bringe mir das aber alles geade bei ^^...
Also nicht zu hoch ansetzten