Ich habe ein Skript, das riesige Daten in einer Tabelle abruft. Ich möchte eine mysqldump erstellen, um Daten in eine andere Datenbanktabelle mit verschiedenen Feldern einzufügen. Ich möchte das Format von phpMyAdmin, wo es wiederholt die INSERT INTO Tabelle Werte (Werte1), (Werte2), ... (Werte100); Wenn eine bestimmte Menge an Wertesätzen erreicht wird, hängt davon ab, was Sie einstellen.erstellen mysql dump wie phpMyAdmin
ex: Wenn ich 550 Datensätze habe und ich möchte die Daten von 100 geteilt werden, so dass ich 6 Sätze von INSERT INTO-Abfrage haben wird.
INSERT INTO tablename VALUES(value1), (value2), .... (value100);
INSERT INTO tablename VALUES(value101), (value102), .... (value200);
INSERT INTO tablename VALUES(value201), (value202), .... (value300);
INSERT INTO tablename VALUES(value301), (value302), .... (value400);
INSERT INTO tablename VALUES(value401), (value402), .... (value500);
INSERT INTO tablename VALUES(value501), (value502), .... (value550);
Dank dafür tun. Haben Sie eine Idee, wie auto_increment Primärschlüssel auch in den Werten keinen Wert für Primärschlüssel verwenden? – christian
Ich bin mir nicht sicher, was du meinst? Wenn Sie den Primärschlüssel aus dem INSERT weglassen, wird er für Sie erstellt, aber Sie müssen wahrscheinlich die Liste der einzufügenden Felder angeben, damit Sie festlegen können, welche Felder Sie weglassen möchten. –
Danke nochmal. Ich muss Feldnamen einschließen und das Feld für Primärschlüssel weglassen. – christian