ik heb in mysql een tabel wizschermen
deze staan op volgorde vanaf 1 t/m 100.
echter nu moet er een scherm worden ingevoegd na schermid 10. de query
werkt niet omdat ik kan duplicate entries krijgt. mysql werkt dus de entries af van 1 optellend naar 100
hoe kan ik zorgen dat mysql eerst 100 naar 101 veranderd en dan 'aflopend' update? de gebruikte mysql versie is 3.23.56 en ondersteunt dus geen order by in de update query
[edit]
ik heb alleen update/insert/delete rechten voor de database.
code:
1
| schermid tinyint 2 |
deze staan op volgorde vanaf 1 t/m 100.
echter nu moet er een scherm worden ingevoegd na schermid 10. de query
code:
1
| UPDATE wizschermen SET schermid = schermid + 1 WHERE schermid > 10 |
werkt niet omdat ik kan duplicate entries krijgt. mysql werkt dus de entries af van 1 optellend naar 100
hoe kan ik zorgen dat mysql eerst 100 naar 101 veranderd en dan 'aflopend' update? de gebruikte mysql versie is 3.23.56 en ondersteunt dus geen order by in de update query
[edit]
ik heb alleen update/insert/delete rechten voor de database.
[ Voor 4% gewijzigd door angl2k op 28-08-2003 21:06 ]