Wenn Sie Datenbankinhalte löschen, sind viele Personen verwirrt darüber, ob Sie Löschen oder Update verwenden sollen? Nach einigen kleinen Tests hat der Herausgeber von Foxin die folgenden Ergebnisse erzielt. Als nächstes werden wir sehen, ob es besser ist, die Datenbankdatensätze zu löschen oder zu aktualisieren.
Ich persönlich denke, es ist besser, Update zu verwenden.
Nach einigen Tests wurde festgestellt, dass nach fast allen Datenbanken die Größe der Datenbankdatei nicht kleiner wurde, so dass jeder Einfügungsvorgang der Datenbank die Datenbank größer wird.
Anstatt es nicht löschen zu können, lassen Sie ihn es behalten. Ich fand heraus, dass bei der Verwendung von Update, solange die neuen Daten nicht größer als das Original sind, die Datenbankgröße nicht zunimmt (es ist leicht zu erkennen, wenn der Effekt in der Datenbank gespeichert ist).
Daher empfehle ich persönlich mit der Aktualisierungsmethode, um den gelöschten Datensatz zu markieren. Wenn beim Hinzufügen eines neuen Datensatzes ein Datensatz als gelöscht gekennzeichnet ist, wird der Datensatz als neuer Datensatz aktualisiert. Das Urteil beim Hinzufügen neuer Datensätze ist ebenfalls relativ einfach:
Kopieren Sie den Code wie folgt: rs.open "Select * aus TableName, wo deleted = 1 order by id asc"Wenn rs.eof dann rs.addnew
Rs (1) .Value = "...";
'.....
Rs.Update
Wenn wir neue Daten hinzufügen müssen, überprüfen wir zunächst, ob Daten als gelöscht gekennzeichnet sind. Wenn es keine (rs.eof) gibt, fügen Sie den Datensatz (addNew) ein, andernfalls werden die neuen Daten den ersten Abfragendatensatz überschrieben.
Das obige Inhalt ist der Inhalt, den wir für alle Freunde zusammengefasst haben, die das Löschen oder Aktualisieren besser verwenden, um Datenbankdatensätze zu löschen. Ich hoffe es kann dir helfen. Der Herausgeber des falschen neuen Technologiekanals beantwortet Ihre Fragen geduldig.