PythonQ 240-8XX Bedienungsanleitung Seite 594

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 593
Kapitel 9: MySQL-APIs 573
mysql_insert_id() wird nach INSERT- und UPDATE-Statements aktualisiert, die einen
AUTO_INCREMENT-Wert erzeugen oder einen Spaltenwert auf LAST_INSERT_ID(ausdruck)
setzen. Siehe Abschnitt 7.3.5.2 [Miscellaneous functions], Seite 429.
Beachten Sie auch, dass der Wert der SQL-LAST_INSERT_ID()-Funktion immer den aktuell-
sten erzeugten AUTO_INCREMENT-Wert enth¨alt, und zwischen Anfragen nicht zur¨uckgesetzt
wird, weil der Wert dieser Funktion im Server gewartet wird.
R¨uckgabewerte
Der Wert des AUTO_INCREMENT-Felds, das durch die vorherige Anfrage aktualisiert wurde.
Gibt 0 zur¨uck, wenn es keine vorherige Anfrage auf der Verbindung gab oder wenn die
Anfrage keinen AUTO_INCREMENT-Wert aktualisierte.
Fehler
Keine.
9.4.3.31 mysql_kill()
int mysql_kill(MYSQL *mysql, unsigned long pid)
Beschreibung
Bittet den Server, den Thread zu oten, der durch pid angegeben wurde.
R¨uckgabewerte
0 f¨ur Erfolg. Nicht-0, wenn ein Fehler auftrat.
Fehler
CR_COMMANDS_OUT_OF_SYNC
Befehle wurden nicht in der korrekten Reihenfolge ausgef¨uhrt.
CR_SERVER_GONE_ERROR
Der MySQL-Server ist weg.
CR_SERVER_LOST
Die Verbindung zum Server ging ahrend der Anfrage verloren.
CR_UNKNOWN_ERROR
Ein unbekannter Fehler trat auf.
9.4.3.32 mysql_list_dbs()
MYSQL_RES *mysql_list_dbs(MYSQL *mysql, const char *wild)
Seitenansicht 593
1 2 ... 589 590 591 592 593 594 595 596 597 598 599 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare