n unread Comments

41
Bug #
Priorität1 (🔺 Sehr Hoch)
BereichCommenting
Titlen unread Comments
BeschreibungIch habe schon seit längerem 4 unread comments die es gar nicht gibt.

Ich frage mich ernsthaft wie man dort auf diese zahl 4 kommt, da ich auf der ganzen seite keine unread comments finde, und bei klick auf n unread comments auch keine seite aufgerufen wird sondern einfach ne "404 Not Found" mich angumpt.

ich wäre _echt_ froh wenn dieser bug ein füüüüür allemal behoben wird.
Reported by @
 
Git Commit
Assigned to @ 27.09.2004 14:08
StatusResolved @ 41
1 up | 2 up | 3 up | 4 up | 5 up | 6 up |
^^^ Additional posts ^^^
zorg.ch
#50167 by @ 27.09.2004 14:58, edited @ 27.09.2004 14:59 - nach oben -
Nö, das habe ich schnell:
SELECT * from comments_unread cu
left join comments c on (c.id = cu.comment_id)
WHERE c.id IS NULL

Die frage ist eben auch ob wirs brauchen. Eigentlich sollte es nicht auftauchen, und wenn würde ich jeweils gerne wissen wieso...
zorg.ch
#50170 by @ 27.09.2004 15:02 - nach oben -
jetzt versteh ichs nicht mehr, gings den nicht einfach darum das du das query nicht richtig hinkriegst ?
zorg.ch
#50172 by @ 27.09.2004 15:05 - nach oben -
Nein... die Idee ist nicht dass man einfach immer wieder unread_comments löschen geht die nicht existieren sollten, sondern dass diese gar nicht erst kreiirt werden.
zorg.ch
#50173 by @ 27.09.2004 15:08 - nach oben -
Dumme Frage:

Kannst du die zwei Dinge nicht irgendwie in der DB verknuepfen, sodass du garnicht das eine ohne das andere loeschen kannst?
zorg.ch
#50175 by @ 27.09.2004 15:17 - nach oben -
Mit MSSQL geht das glaub, aber mit MySQL?!?
zorg.ch
#50177 by @ 27.09.2004 15:26 - nach oben -
nennt sich doch foreign key, das ding. in mysql kommts glaub auf den table typ an, falls es überhaupt geht.
zorg.ch
#50184 by @ 27.09.2004 15:53, edited @ 27.09.2004 15:54 - nach oben -
Jo, InnDB, geil! (http://dev.mysql.com/doc/mysql/en/InnoDB_foreign_key_constraints.html)
Ändern wir von MyIsam zu Innodb?
zorg.ch
#50189 by @ 27.09.2004 16:00 - nach oben -
Waer froh wenn ich das wuesst.
InnoDB ist zwar aktiviert, aber zurzeit noch mit Default-Werten. Performance-Maessig muesst man da also erstmal noch was machen, damit das ganze dann auch schoen performt.
zorg.ch
#50190 by @ 27.09.2004 16:02 - nach oben -
Ok... wir schauen noch. Ich muss erst auch noch Biko und Cylander fragen ob sie einverstanden sind, und schauen was sich denn alles ändert bei einem Wechsel von MyISAM zu InnoDB...
zorg.ch
#50191 by @ 27.09.2004 16:04 - nach oben -
Ist n simpler 'alter table'. Probiers aus und schau was kaputtgeht. Theoretisch sollte naemlich nix kaputtgehen.
Additional posts
zorg.ch
#50193 by @ 27.09.2004 16:07 - nach oben -
ich habe nie was dagegen wenns schöner wird...fast nie
zorg.ch
#50183 by @ 27.09.2004 15:38 - nach oben -
soweit ich weiss gibts das bei MySQL (noch?) nicht.
zorg.ch
#50174 by @ 27.09.2004 15:17 - nach oben -
Ha mol /util/unreadcommentsfixer.php gmacht. Aber ebe... es isch eigentlich nöd de Sinn vo de Sach.