Ich habe eine existierende Datenbank und möchte mit Myadmin die folgenden Zeilen in die existierende Datenbank importieren. Dies wurde aus einer anderen Datenbank mit genau denselben Feldern exportiert. so war mein erster Versuch, die listingsdb_id
zu entfernen und das Komma zu behalten, um es zu erhalten, die nächste Identifikation zu verwenden, aber das ist fehlgeschlagen. Also war ich in der Lage, in MySQL zu gehen und die letzte verwendete ID zu finden und dann die alte ID sequentiell durch die neuen sequentiellen zu ersetzen, die ich eingegeben habe. und das hat gut funktioniert. Aber ich muss Tausende von diesen tun, um es einfacher zu machen.Wie importiere ich in eine bestehende Datenbank ohne bestehende Daten zu stören
Ich kann es programmieren, um alle neuen IDs einzufügen, aber es muss einen einfacheren Weg geben. Wie bekomme ich es, die nächste ID zu verwenden, wenn ich mit phpMyAdmin in eine bestehende Datenbank einfügen. Am Ende und automatisch, um die nächste ID zu verwenden.
Wie gesagt, das Entfernen der alten ID und das Verlassen eines Kommas funktionierte nicht. Die zweite Code-Gruppe zeigt meinen Versuch, die bestehende ID zu entfernen und das Komma nur in der Hoffnung zu belassen, dass es automatisch die ID für mich füllen würde. Mit dem nächsten verfügbar.
Gibt es einen anderen Weg, da ich 15.000 Zeilen am Ende der db einfügen muss. Natürlich kann ich die vorhandene 5-stellige ID nicht als die alte aus dem Origin-Export verwenden. Brauchen Sie das neue, um am Ende der neuen db einzufügen.
INSERT INTO `wp_realty_listingsdb` (`listingsdb_id`, `user_id`, `class_id`, `Address`)
VALUES (15566, 1, 1, '9901 TRAILWOOD Drive 2150 Las Vegas Nevada 89134 1604091'),
(15567, 1, 1, '9901 TRAILWOOD Drive 2053 Las Vegas Nevada 89134 1614493'),
(15568, 1, 1, '9901 TRAILWOOD Drive 1133 Las Vegas Nevada 89134 1617668')
INSERT INTO `wp_realty_listingsdb` (`listingsdb_id`, `user_id`, `class_id`, `Address`)
VALUES (, 1, 1, '9901 TRAILWOOD Drive 2150 Las Vegas Nevada 89134 1604091'),
(, 1, 1, '9901 TRAILWOOD Drive 2053 Las Vegas Nevada 89134 1614493'),
(, 1, 1, '9901 TRAILWOOD Drive 1133 Las Vegas Nevada 89134 1617668')
Wenn eine Antwort zur Verfügung gestellt Sie mit den Informationen, die Sie benötigen, klicken Sie bitte auf das grüne Häkchen auf der linken Seite der Antwort, um es zu akzeptieren. Dies wird sicherstellen, dass Ihre Frage nicht für immer unbeantwortet bleibt und ist eine Form der Wertschätzung gegenüber der Person, die Ihnen geholfen hat. –