Wie aktiviere ich LIMIT für DELETE in SQLite?

7

Mit PHP habe ich eine einfache Datenbank, die mehrere Objekte mit demselben Inhalt speichern kann. Ich möchte das erste Auftreten einer Instanz löschen, wenn ich DELETE verwende.

Wie aktivieren Sie LIMIT für DELETE in SQLite mit PHP?

    
user5243421 01.12.2009, 07:10
quelle

4 Antworten

9

Sie können diese Optionen nicht innerhalb von PHP aktivieren, Sie müssen SQLite selbst kompilieren , um diese Optionen zu aktivieren. Wichtig ist, dass Sie die Vollversion, nicht die Verschmelzung als Quelltext von der SQLite-Download-Seite herunterladen müssen.

Wenn Sie unter Unix sind, holen Sie sich% cc_de% tarball und laden Sie es herunter. Dann:

%Vor%

Dann haben Sie das Befehlszeilendienstprogramm sqlite-3.6.20.tar.gz und die Bibliotheksdateien im Unterverzeichnis sqlite3 .

    
intgr 01.12.2009, 07:29
quelle
16

Sie können limit mit select verwenden und Sie können auswählen und löschen wie:

%Vor%     
Andreas 20.07.2012 11:49
quelle
10
%Vor%     
Chakalaka 01.10.2012 13:12
quelle
2

Von hier scheint es, dass Sie den SQLite-Quellcode mit

kompilieren müssen %Vor%

um es zu aktivieren.

    
Nick Dandoulakis 01.12.2009 07:24
quelle

Tags und Links