Avatar billede puddelundercover Nybegynder
19. februar 2002 - 21:52 Der er 4 kommentarer og
3 løsninger

Max 70 poster

Er der mulighed for at oprette en tabel, som kan have f.eks. max 70 poster - hvis der kommer flere, skal de slettes fra bunden...

mvh
Magnus
Avatar billede whatever Nybegynder
19. februar 2002 - 21:58 #1
Tror det ikke. Men i det du skriver til databasen, kan du jo bare tjekke hvor mange poster der er, og evt. slette de ældste.
Avatar billede puddelundercover Nybegynder
19. februar 2002 - 22:05 #2
Jo, det var så tænkt som nødløsningen ;)
Avatar billede terry Ekspert
19. februar 2002 - 22:14 #3
NO!
Avatar billede repsac Nybegynder
19. februar 2002 - 23:53 #4
Det er ikke muligt! - men du kan jo som whatever skrive slette den ældste hvis der er er 70... brug så ikke auto_increment da det bare vil lade felterne stå tomme hvilket så ikke er optimalt i forhold til dit ønske om at slette

Se evt. dokumentationen:
http://www.mysql.com/documentation/mysql/bychapter/manual_Function_Index.html
Avatar billede puddelundercover Nybegynder
20. februar 2002 - 13:28 #5
Stå tomme? du mener, delete from tabel where id='(eks. 70)' dette vil slette alt andet i posten, men lade 70 stå tilbage?
Avatar billede hathor Nybegynder
25. februar 2002 - 19:10 #6
det der er problemet er, at hvis du som eksempel sletter id nummer 56 og du har auto_increement på id, vil du aldrig kunne bruge nummer 56 igen. Derfor skal du ikke bruge auto increement.
Avatar billede puddelundercover Nybegynder
25. februar 2002 - 19:12 #7
ah, på den måde... ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester