Holen Sie sich das nächste automatische Inkrement

8

Ich weiß, das ist nicht so kompliziert, aber ich kann mich nicht erinnern, wie es geht.

Ich muss nur das nächste automatische Inkrement wissen.

%Vor%

... aber ich werde nicht für mich arbeiten, was mache ich falsch?

    
Johan 03.09.2009, 08:17
quelle

5 Antworten

16
%Vor%

Der Name der Tabelle musste mit einfachen Anführungszeichen wie folgt umschlossen werden: 'table_name'

So funktioniert es jetzt gut.

:)

    
Johan 03.09.2009, 08:24
quelle
8

Die Abfrage sollte so aussehen:

%Vor%     
Vlad Andersen 03.09.2009 08:25
quelle
2

Ein anderer Weg, aber langsam, ist:

%Vor%

Das information_schema ist hauptsächlich nützlich, um Daten von vielen Schemata zu erhalten.

    
OIS 03.09.2009 08:45
quelle
0

Sie können diese Funktion auch verwenden

%Vor%     
Roland 07.12.2013 23:09
quelle
-2

Wenn Sie das nächste auto_increment kennen müssen, ist es wahrscheinlich zu 99% falsch. Anstatt das nächste auto_increment zu erhalten, sollten Sie einfach die Einfügung durchführen, die Sie gerade tun, und dann SELECT LAST_INSERT_ID() verwenden, um den Wert auto_increment von dieser Einfügung zu erhalten.

Wenn Sie versuchen, den nächsten auto_increment-Wert zu erraten und mehrere Benutzer gleichzeitig vorgehen, erhalten Sie häufig den falschen Wert.

    
longneck 03.09.2009 14:58
quelle

Tags und Links