FAQ |
Kalender |
|
Ämnesverktyg | Visningsalternativ |
![]() |
#1 | ||
|
|||
Medlem
|
Har nu en sida som ligger och uppdaterar en tabell i mysql var 15:e sekund.
Har sedan en sida där jag presenterar data som uppdateras var 15:e sekund. Sidan som hämtar har en databas öppning och den gör två sidhämtningar först hämtar den från en sida tar bort alla spår från denna sidan i data basen och sedan puttar in det nya i databasen och sedan samma sak med andra sidan. När jag nu uppdaterar presentationssidan var 15:E sekund verkar den hämta i något mellan läge så det finns bara data från ena sidan. Jag har alltid trott att tabellen är låst när man puttar in data men det verkar ju vara fel ![]() Så frågan är kan jag tvinga den att vara låst medans jag hämtar data så att min presentationssida får stå i kö tills all data är uppdaterad? Eller kan jag slå ihop allt till en enda insert på nått sätt så jag bara gör en batch med inserts istället för flera olika så att databasen skriver allt med en förfrågan eller liknande? Kanske finns bättre sätt än de jag kommit på är inte alls så van vid mysql. |
||
![]() |
![]() |
|
|