Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie Laravel, um Excel stapelweise zu importieren. Was tun, wenn doppelte Daten vorhanden sind?

Verwenden Sie Laravel, um Excel stapelweise zu importieren. Was tun, wenn doppelte Daten vorhanden sind?

WBOY
WBOYOriginal
2016-12-05 13:44:192482Durchsuche

Das Projekt muss Excel-Dateien stapelweise importieren. Was soll ich tun, wenn sie doppelte Daten enthalten? Muss ich die Datenbank jedes Mal abfragen, wenn ich Daten einfüge?

Antwortinhalt:

Das Projekt muss Excel-Dateien stapelweise importieren. Was soll ich tun, wenn sie doppelte Daten enthalten? Muss ich die Datenbank jedes Mal abfragen, wenn ich Daten einfüge?

1. Was tun, wenn es doppelte Daten gibt?

<code>可以先判断数据库是否有该数据。</code>

2. Müssen Sie die Datenbank jedes Mal abfragen, wenn Sie Daten eingeben?

<code>是的。</code>

Entfernen Sie zunächst Duplikate, um Daten ohne Duplikate zu erhalten, und fügen Sie sie dann stapelweise in die Datenbank ein. Sie können auch versuchen, in MYSQL „Ignorieren“ oder „Ersetzen“ in

einzufügen

Wenn die Abfrage langsam ist, fügen Sie dem Feld einen eindeutigen Schlüssel hinzu, der nicht wiederholt werden kann, und verwenden Sie dann INSERT IGNORE INTO

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Hängt PHP-FPM von PHP-CGI ab?Nächster Artikel:Hängt PHP-FPM von PHP-CGI ab?