Hvad så hvis jeg laver en SELECT, får et resultat med f.eks. 5 emner.
Inden mit program så laver en UPDATE er der en anden der f.eks. laver en INSERT.
Min UPDATE opdater så 6 emner men jeg ser kun de 5.....
Synes godt om
Slettet bruger
30. september 2011 - 21:38#3
Det kan muligvis lade sig gøre via en temporary table. Dvs. 1) create temporary table, 2) select dem med status "fejl" ind i din temporary table, 3) update din tabel til status "ok", og 4) select fra din temporary table.
tryk på databasenavnet øverst i menuen i venstre side. så kommer der en liste med alle dine tabeller - her står der ud for hver tabel hvilken type det er...
Med InnoDB og transaction isolation level serializable vil #4 virke.
#14 vil ogsaa kun opdatere dem du har selectet. Men: - der kan komme nye raekker til og de fundne raekker kan blive opdateret mellem SELECT og UPDATE (men det behoever ikke vaere et problem) - det virker ikke godt med rigtigt mange matches (forestil dig SQL satningen med 10000 fundne raekker!)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.