aufsteigende zahlen in einer Spalte bei UPDATE
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anregung
anweisung
auslese
bestimmten spalte
code
datum
eintrag
folgende fehlermeldung
genannten beispiel
nachname
patient
set
syntax
tabelle
text
update
vorliegen
zahl
zweite zeile
- 
    
    Hallo zusammen,
 
 ich habe folgendes Problem:
 
 ich benötige eine zweite Zeile die wie die ID Zeile eine aufsteigende Zahlen ID beinhaltet. Die Zahlen ID soll aber für gleiche Einträge einer bestimmten Spalte gelten:
 
 Spalte1 Spalte2 ZahlenID SpaltenID
 50 Text 1 1 150
 50 Text 2 2 151
 50 Text 3 3 152
 51 Text 45 1 153
 
 Im oben genannten Beispiel will ich nun erreichen das nach dem löschen von SpaltenID 151 die Einträge von Spalte 1 = 50 wieder nach Reihenfolge sortiert aufsteigend in Zahlen ID nummeriert werden. Ich habe eine solche Funktion für eine SELECT Anweisung gefunden, bekomme das aber nicht in der UPDATE Abfrage an laufen.
 
 
 select @counter := @counter + 1 AS Counter,Vorname,Nachname from patienten, (SELECT @counter :=0)r WHERE Spalte1='50'
 
 Danke für Anregungen.
 
 
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Einfache Möglichkeit:
 erst Abfragen welche ZahlenID du löschen willst.
 
 Dann das UPDATE
 UPDATE tabelle SET ZahlenID - 1 WHERE Spalte1='50' AND ZahlenID > $data
 
 
 Jetzt erst den Eintrag löschen.
 
 $data ist die zu löschende ZahlenID
- 
    
    Hört sich zwar gut an klappt aber leider nicht. Bekomme folgende Fehlermeldung:
 
 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '- 1 WHERE Spalte1='50' AND ZahlenID > '2'' at line 1
 
 Meine Abfrage lautet:
 UPDATE tabelle SET ZahlenID - 1 WHERE Spalte1='50' AND ZahlenID > '2'
- 
    
    Entschuldige:
 
 UPDATE tabelle SET ZahlenID = ZahlenID - 1 WHERE Spalte1='50' AND ZahlenID > '2'
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 

