Wie führe ich eine Bulk-Datenbank in Yii2 ein?

7

Ich frage mich, wie Sie eine Bulk-Datenbank machen INSERT in Yii2 ?

Zum Beispiel eine normale INSERT möchte ich so:

%Vor%

Was nun, wenn ich eine Bulk INSERT erstellen wollte?

Ohne verbindliche Werte könnten Sie etwas wie:

%Vor%

Aber wie können Sie das erreichen, wenn Sie die Werte immer noch binden wollen?

Bearbeiten: Diese Frage ist nicht die gleiche wie die verknüpfte, da ich ActiveRecord nicht verwende.

Bearbeiten 2:

Idealerweise wäre es gut, wenn es eine Lösung gäbe, die eine gewisse Flexibilität bietet, wie zum Beispiel die Fähigkeit, den größten Teil Ihrer eigenen Syntax zu schreiben, als eine der Antworten, die unten veröffentlicht werden:

%Vor%

... bietet das nicht an. Für diese spezielle Situation muss ich die IGNORE -Anweisung verwenden, die die obige Lösung nicht bietet.

    
Brett 11.04.2015, 17:33
quelle

1 Antwort

23

Dafür gibt es eine spezielle batchInsert-Methode:

%Vor%     
Pavel Bariev 11.04.2015 18:52
quelle

Tags und Links