Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Update der ersten X Datensaetze
G.P.
Geschrieben am: Sa 10.11.2007, 12:26
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 801
Mitglied seit: 21.10.2004


In einer Tabelle hat ein User mehrere Daten mit unterschiedlichen IDs. Jetzt moechte ich das fuer diesen User die ersten 5 Datensaetze geandert werden. Die IDs sind der groesse nach geordnet, aber nicht fortlaufend.

Gibt es dafuer einen einfachen MySQL Befehl oder muss ich das alles umstaendlich ueber verschiedene Schleifen regeln?

MfG
GP


--------------------
SnEO.de - PR4 Domains ab 1 Euro
GoodBoard.de - Kostenlose Foren
FSJ-ADiA.de - Zivildienst im Ausland
Top
PMEmail PosterUsers Website
Top
 
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#2 Geschrieben am: Sa 10.11.2007, 12:54 (+00:28)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2432
Mitglied seit: 4.02.2006


QUOTE (G.P. @ Sa 10.11.2007, 12:26)
Gibt es dafuer einen einfachen MySQL Befehl oder muss ich das alles umstaendlich ueber verschiedene Schleifen regeln?

Das ist eine Sql-Anweisung.

Ermittele in einer Unterabfrage die ersten fünf Datensätze zu diesem Nutzer. Und die Unterabfrage wird im Where-Kriterium genutzt, um nur diese Datensätze zu aktualisieren.

Die ersten 5 gibt es beim MS-SqlServer mit 'Select Top 5 ...'. Bei mySql geht das wohl nicht, da gibt es eine andere Möglichkeit.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
polonius
#3 Geschrieben am: Sa 10.11.2007, 13:03 (+00:08)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 78
Mitglied seit: 19.03.2006


Das dürfe mit der LIMIT Anweisung in MySQL auch gehen.

UPDATE tabelle SET name='wert' WHERE user_id = xyz LIMIT 5

evtl. musst du die Datensätze zuerst noch sortieren.

Siehe: http://dev.mysql.com/doc/refman/5.1/de/update.html
Top
PMEmail Poster
Top
 
G.P.
#4 Geschrieben am: Sa 10.11.2007, 13:13 (+00:10)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 801
Mitglied seit: 21.10.2004


Hmm, ich glaube das war zu einfach um selber draufzukommen biggrin.gif

Danke euch.

MfG
GP


--------------------
SnEO.de - PR4 Domains ab 1 Euro
GoodBoard.de - Kostenlose Foren
FSJ-ADiA.de - Zivildienst im Ausland
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/21532

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Zeit bis zum ersten Verdienst PoloMarco 714 9 Sa 11.10.2008, 11:31
Neues PageRank Update Alexander Schneekloth 555 14 So 28.09.2008, 09:00
Update Firefox Christian 199 3 Mi 24.09.2008, 10:03
PR Update ? PA 955 24 Mi 27.08.2008, 15:57
PR Update 07/2008 Lila 428 10 Mi 27.08.2008, 14:36
WHOIS-Update über DNSserver oder Registra? Naruto 235 1 Mo 23.06.2008, 07:18
Webkataloge und PR-Update myzero 917 16 Mo 16.06.2008, 21:24
Link: Matt Cutts Update Alain Aubert 248 0 Mi 4.06.2008, 08:58
MySQL - Update im Hintergrund ausführen Martin J 303 6 Sa 26.04.2008, 16:18
Google Update finanzcheck 1744 24 Do 17.04.2008, 12:31




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]