wie löschen Sie alle Indizes einer sqlite-Tabelle
Habe ich eine einfache Frage: Wie löschen Sie alle Indizes einer sqlite-Tabelle?
Ich habe mehrere Indizes erstellt, mit zufälligen Namen.
Grüße,
Pentium10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht bewusst, dass Sie ablegen können, werden ALLE Indizes in einem einzigen Befehl - IMO müssen Sie drop die einzelnen mit Namen. Siehe auch: http://www.sqlite.org/lang_dropindex.html Auch, check this out für weitere Informationen: Löschen Sie alle Tabellen Befehl
Bekommen alle index-Namen in einer Datenbank
Für eine bestimmte Tabelle:
Dann in Ihrer Sprache, Durchlaufen dachte, die Ergebnisse und drop
Stellen Sie sicher, dass kein anderer Prozess auf die Datenbank zugreift, während Sie dieses Skript aufrufen, oder wenn das nicht möglich hinzufügen
in jedem
echo
dass Sie senden Sie an die DatenbankHier ist, wie es in Android (mit Hilfe von Robert ' s Antwort und diese SQLite-Seite: