MYSQL UPDATE mit IN und Unterabfrage

7

Hi ich habe Tabellen wie folgt:

Tabelleneintrag:

id | total_comments

Johal 07.06.2010, 20:58
quelle

5 Antworten

15

Verwenden:

%Vor%     
OMG Ponies 07.06.2010, 21:04
quelle
3

Wenn Sie total_comments wirklich in einer separaten Tabelle benötigen, würde ich das zu VIEW machen.

%Vor%

Auf diese Weise vermeiden Sie die Wartungsaufgabe, die Tabelle total_comments vollständig zu aktualisieren.

    
mluebke 07.06.2010 21:03
quelle
1

Genau das würde ich erwarten. Die ID ist IN der Menge, die Sie ihr geben, also total_comments = total_comments + 1.

Es wird nicht für jede Instanz desselben Werts eine hinzugefügt: so funktioniert IN nicht. IN gibt ein einfaches boolesches Ja / Nein zurück.

    
Satanicpuppy 07.06.2010 21:02
quelle
1

Versuchen Sie:

%Vor%     
VeeArr 07.06.2010 21:03
quelle
0
%Vor%     
Johal 08.06.2010 15:00
quelle

Tags und Links