mysql insert on duplicate key update

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Re4DeR
Člen | 71
+
0
-

Ahoj, mam dotaz do databaze kde vkladam nove zaznamy (radove tisice) a pokud zaznam podle unikantiho klice existuje tak se nic nestane (nevyhodi se chyba) – vypada takto:

INSERT INTO `table` (`cl1`, `cl2`, `cl3`)
VALUES
('value1a', value2a, 'value3a'),
('value1b', value2b, 'value3b'),
('value1c', value2c, 'value3c')
ON DUPLICATE KEY UPDATE
cl3 = VALUES(cl3)

cl1 a cl3 jsou stringy, cl2 je cizi klic. ten dotaz tak jak je funguje paradne, jen ho neumim prepsat do nette database. Poradil by mi nekdo prosim ? pouzivam dev verzi nette.

diky moc.

Re4DeR
Člen | 71
+
0
-

asi to neumí, hodil jsem to jako query a v pohodě. díky moc.

mrtnzlml
Člen | 140
+
0
-

Také by mě zajímalo jak se takovýto dotaz píše v Nette\Database.

hrach
Člen | 1838
+
0
-

$connection->query(‚…‘);