Nette Database – Vícenásobný insert vrací pouze první vložený záznam
- kachna96
- Člen | 9
Ahoj,
při použití vícenásobného insertu ve tvaru
$insertedRows = $this->database->table(self::TABLE_NAME)
->insert($items);
Nette Database vygeneruje následující dotaz
INSERT INTO `table` (`column1`, `column2`, `column3`, `column4`)
VALUES (1210771515, 0, 0, 6), (619162806, 1, 1, 6)
nicméně do proměnné $insertedRows se přepsaly jenom první hodnoty, tzn.
(id, 1210771515, 0, 0, 6).
Jde nějak udělat, aby se do $insertedRows ukládaly všechny hodnoty, které
vložím do databáze, nebo budu muset udělat ten insert přes foreach?
Díky!
Editoval kachna96 (15. 9. 2018 11:57)