Verwijderen van tabelrij... En hergebruiken?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hans De Ridder

Hans De Ridder

06/03/2016 23:39:37
Quote Anchor link
Leden kunnen een verzoekje doen met vermelding van artiest, titel, genre.
Deze gegevens worden in tabel gezet van de database.
Een verzoekje wordt na 2 weken verwijderd.
En men kan naar wens een verzoekje plaatsen, of de eerdere vervangen.
Nu is mijn vraag wat ik heb best kan doen.

Ik kan voor elk lid direct ruimte reserveren in de tabel, die blijft.
Ik kan die ruimte ook pas aanmaken wanneer er een verzoekje wordt gedaan.
En weer compleet verwijderen als de tijd is verstreken.
Of uitsluitend leegmaken.

Ik heb begrepen dat er bij (opnieuw) aanmaken een opvolgend nummer wordt gekozen.
Dan schiet je veel gaten in de tabel.
Maar dat zelfs bij verwijderen de inhoud weliswaar kleiner wordt,
maar dat dit geen gevolgen heeft heeft voor de bestandsgroote.

Adviezen zijn welkom!

Er is alleen een koppeling via een ID tussen algemene gegevens (tabel alg) en de tabel 'verzoekje'.
 
PHP hulp

PHP hulp

05/12/2024 03:36:53
 
Ben van Velzen

Ben van Velzen

07/03/2016 00:13:44
Quote Anchor link
Een ID is niets, het geeft niets aan over gebruik in de tabel, geen aantal records, en ook geen sorteervolgorde. Dat er gaten in ID's komen is geen enkel probleem, daar is het immers voor. Ik zou hier dan ook niet omheen proberen te werken, dat is alleen maar vragen om andere problemen. Dus gewoon INSERT voor een verzoek, met verwijzing naar wie het verzoek heeft gedaan, en klaar ben je.
 
Hans De Ridder

Hans De Ridder

07/03/2016 09:11:56
Quote Anchor link
En zou je dan na het verwijderen van het verzoekje het record leeg maken of verwijderen?
 
- SanThe -

- SanThe -

07/03/2016 09:17:53
Quote Anchor link
Leegmaken is zinloos.
Als je de data later nog eens wilt gebruiken voor statistieken o.i.d. dan gebruik je een extra veld voor active of not active. Heb je de data echter nooit meer nodig dan gewoon verwijderen.
 
- Ariën  -
Beheerder

- Ariën -

07/03/2016 09:19:17
Quote Anchor link
Ikzelf zou de verzoekjes gewoon opslaan. Zo kan je misschien met een auto-complete de informatie laten invullen door de instuurder. Dan is de kans op ingevulde fouten minder, en dan kan je e.v.t. zelfs statistieken aanleggen met de meest aangevraagd plaat op welke momenten. Databases kunnen groot zat worden, dus om ruimte hoef je je geen zorgen te maken.

Als je zelf geen nut ziet om het nog langer op te slaan, dan kan je die records na een paar weken gewoon verwijderen. Maak je dan geen zorgen om gaten ind e Id's, want zoals al gezegd is, zijn ID's alleen van belang voor de database, en niet voor met menselijk oog.
Gewijzigd op 07/03/2016 09:21:36 door - Ariën -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.