Es gibt auch die MySQL FIELD Funktion.
Mysql Id Automatisch Hochzählen Error
#1
Hallo! Ich habe folgendes Frage/Problem:
Ich schreibe einige Werte aus Formularen in die MYSQL Tabelle Kunden, gleichzeitig gebe ich per auto_increment eine Kundennummer (kdnr). Soweit kein Problem. Nun möchte ich den Wert der kdnr in eine weitere Tabelle "Bestellung" übermitteln. Die Tabelle Bestellung hat zwei spalten: kdnr und bnr; beides sind Primärschlüssel und bnr soll ebenfalls per auto_increment automatisch hochgezählt werden. Nach dem ich aber die Werte kdnr erfolgreich in die Tabelle Bestellung reingebracht habe, habe ich auf eine autmatisches hochzählen der Spalte "bnr" gehoft - stattdessen wird immer nur der Wert 1 in die Zelle geschrieben. Was habe ich falsche gemacht? Mysql id automatisch hochzählen error. Vielen Dank für Eure Tipps! #2
Hi
Poste mal das SQL- Statement. mfg
Ultrasonic
#3
Meinst Du das:
# phpMyAdmin MySQL-Dump
# version 2. 4. 0
# (download page)
#
# Host: localhost:3306
# Erstellungszeit: 17. Januar 2004 um 19:48
# Server Version: 3. 23. 51
# PHP-Version: 4. 2.
000007 Relay_Log_File: hz01-relay-bin. 000001 Slave_IO_Running: No Slave_SQL_Running: No
Ist alles in Ordnung, kann der Slave gestartet werden:
Mit der Status-Abfrage show slave status\G kann man an den Zeilen
Slave_IO_Running: Yes Slave_SQL_Running: Yes
erkennen, dass der Slave läuft. Primary key automatisch hochzählen ♨󠄂󠆷 Java - Hilfe | Java-Forum.org. Dies ist aber erst eine Master-Slave-Replikation. Konfiguration von Master 1
Bis auf zwei kleine Änderungen für Server-ID und auto-increment-offset ist diese mit der oberen Konfiguration identisch:
server-id = 1 binlog-ignore-db=mysql replicate-ignore-db=mysql replicate-same-server-id = 0 # Beginne automatisch inkrementelle Werte mit 2 auto-increment-increment = 2 auto-increment-offset = 2 expire_logs_days = 21 max_binlog_size = 500M
Damit die Konfiguration gültig ist, muss der MySQL-Server neu gestartet werden. Slave auf Master 1 starten
Wenn die Zeile in der Statusanzeige von Slave2
den Wert 0 ausgibt, haben beide Server den gleichen Datenbestand (bezogen auf die zu replizierenden Datenbanken). Mit dem Master-Status von Master2
erhält man die letzten relevanten Informationen
File: db2-bin.