Hallo, mein Programm hat unter anderem zwei Tabellen, wobei die eine Tabelle als Historie benutzt wird.
Der Zeitverlust zum Speichern von elemente in elemente_history ist zu vernachlässigen.
Ich will eine Rücksicherung von einer Komponente eines alten Standes fahren.
Die ID wurde bereits von einem Benutzer gelöscht - existiert also nicht mehr.
Wisst Ihr, wieso dieser Query nicht funktioniert?
Vielleicht sicht man(n) mal wieder den Wald vor lauter Bäumen nicht...
COUNT(*) = 0
MySQL meldet:
#1062 - Duplicate entry '1624' for key 'PRIMARY'
Der diese ID gibt es aber, wie das erste Query zeigt, nicht!
Was ist mein Fehler?
Der Zeitverlust zum Speichern von elemente in elemente_history ist zu vernachlässigen.
Ich will eine Rücksicherung von einer Komponente eines alten Standes fahren.
Die ID wurde bereits von einem Benutzer gelöscht - existiert also nicht mehr.
Wisst Ihr, wieso dieser Query nicht funktioniert?
Vielleicht sicht man(n) mal wieder den Wald vor lauter Bäumen nicht...
COUNT(*) = 0
SQL-Abfrage
- INSERT INTO `elemente`
- (`ID`, `Komponente`, `KompID`, `ZSB`, `Ort`, `AnzLi`, `AnzRe`, `Bezeichnung`, `Beschreibung`, `KdNr`, `KompIndex`, `BaugrIndex`, `Abteilung`, `Firma`, `KON_StartFreigabe`, `KON_Firma`, `KON_Start`, `KON_Ende`, `KON_MA`, `KON_BaugrIO`, `SIM_StartFreigabe`, `SIM_Firma`, `SIM_Start`, `SIM_Ende`, `SIM_MA`, `SIM_BaugrIO`, `DTL_StartFreigabe`, `DTL_Firma`, `DTL_n`, `DTL_Start`, `DTL_Ende`, `DTL_MA`, `DTL_BaugrIO`, `KTR_StartFreigabe`, `KTR_Firma`, `KTR_Start`, `KTR_Ende`, `KTR_MA`, `KTR_BaugrIO`, `ABS_StartFreigabe`, `ABS_Firma`, `ABS_Start`, `ABS_Ende`, `ABS_MA`, `ABS_BaugrIO`, `LFG_StartFreigabe`, `LFG_Firma`, `LFG_Start`, `LFG_Ende`, `LFG_MA`, `LFG_BaugrIO`, `OrgID`, `Angelegt`, `Liefertermin`, `LiefIdx1`, `LiefIdx2`, `Geliefert`, `MA_Zul_Bearb`, `Datum_Zul_Bearb`, `KTR_Aend`, `LockTime`, `LockMA`)
- SELECT `ID`, `Komponente`, `KompID`, `ZSB`, `Ort`, `AnzLi`, `AnzRe`, `Bezeichnung`, `Beschreibung`, `KdNr`, `KompIndex`, `BaugrIndex`, `Abteilung`, `Firma`, `KON_StartFreigabe`, `KON_Firma`, `KON_Start`, `KON_Ende`, `KON_MA`, `KON_BaugrIO`, `SIM_StartFreigabe`, `SIM_Firma`, `SIM_Start`, `SIM_Ende`, `SIM_MA`, `SIM_BaugrIO`, `DTL_StartFreigabe`, `DTL_Firma`, `DTL_n`, `DTL_Start`, `DTL_Ende`, `DTL_MA`, `DTL_BaugrIO`, `KTR_StartFreigabe`, `KTR_Firma`, `KTR_Start`, `KTR_Ende`, `KTR_MA`, `KTR_BaugrIO`, `ABS_StartFreigabe`, `ABS_Firma`, `ABS_Start`, `ABS_Ende`, `ABS_MA`, `ABS_BaugrIO`, `LFG_StartFreigabe`, `LFG_Firma`, `LFG_Start`, `LFG_Ende`, `LFG_MA`, `LFG_BaugrIO`, `OrgID`, `Angelegt`, `Liefertermin`, `LiefIdx1`, `LiefIdx2`, `Geliefert`, `MA_Zul_Bearb`, `Datum_Zul_Bearb`, `KTR_Aend`, `LockTime`, `LockMA`
- FROM elemente_history
- WHERE ID=1624
MySQL meldet:
#1062 - Duplicate entry '1624' for key 'PRIMARY'
Der diese ID gibt es aber, wie das erste Query zeigt, nicht!
Was ist mein Fehler?