Kan je in een mysql collum een maxiumum doen? Laat ik zetten. Dat bij updates +1 met querries en dat het niet verder kan na 10.
Mysql Vraag
Hoe bedoel je?
Je hebt een tabel in mysql. Dat je gewoon niet meer dan het getal 10 kan ingeven in een colom
van 1-9 wel en 10 ook nog maar daarna niks meer?
van 1-9 wel en 10 ook nog maar daarna niks meer?
En dan met php invoeren of niet?
Je kan een select doen en kijken of er 10 rows zijn. Zoniet: inserten. Zowel: niks doen
Maar kan dit ook zonder php te gebruiken?
Nee, MySQL kent geen max value beperking op een integer van een field.
Je kan met ingewikkelde subquerys en mysql functions misschien een query opbouwen in de vorm van:
http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_if
http://dev.mysql.com/doc/refman/5.0/en/if-statement.html
Maar geen idee of dat daadwerkelijk handig is / goed werk.
SELECT IF(statement, (SELECT rows), 1) FROM ... http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_if
http://dev.mysql.com/doc/refman/5.0/en/if-statement.html
Maar geen idee of dat daadwerkelijk handig is / goed werk.
In de tabelstructuur kan je een beetje prutsen. Maar dan krijg je nare error als je hoger probeert te gaan. Gewoon kijken met PHP.
Waarom zou je dat uberhaupt willen en niet gewoon een LIMIT 10 hanteren?
Lennard schreef:Waarom zou je dat uberhaupt willen en niet gewoon een LIMIT 10 hanteren?
Digital schreef:Ik denk dat hij lengte van een kolom bedoelt, niet een aantal rows.Kan je in een mysql collum een maxiumum doen? Laat ik zetten. Dat bij updates +1 met querries en dat het niet verder kan na 10.