[TYPO3-german] Insert Into Select Query

bernd wilke t3ng at bernd-wilke.net
Thu Apr 23 10:34:31 CEST 2015


Am 21.04.15 um 15:40 schrieb Michael Kasten:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hallo Liste,
>
> ich brauche ein eher exotisches Query Konstrukt, welches zumindest in der MySQL Welt existiert,
> ich aber nicht weiß ob man das so mit dem TYPO3 DB Objekt abgebildet bekommt:
>
> 'INSERT INTO table1 SELECT * FROM table2';
>
> Also im Grunde genommen  werden hier die Inhalte in eine weiter Tabelle kopiert, geht sowas auch
> mit dem TYPO3 DB Objekt? Ich vermute ja eher nicht :(
>
> Lohnt sich die Mühe:
>
> $GLOBALS['TYPO3_DB']->exec_INSERTquery    (
>        'table1',
>        $GLOBALS['TYPO3_DB']->exec_SELECTquery('*','table2')
> )
>
> oder kann man das anders realisieren, ich möchte eigentlich ja nicht erst alle Daten abfragen und
> dann zum neu speichern dann erst wieder über vorhandene Werte iterieren
>
> Für Tips wie immer Dankbar

du könntest
$GLOBALS['TYPO3_DB']->exec_query(''INSERT INTO table1 SELECT * FROM 
table2'); benutzen.


http://api.typo3.org/typo3cms/62/html/class_t_y_p_o3_1_1_c_m_s_1_1_dbal_1_1_database_1_1_database_connection.html#a443ecd86d146a98b336434730793d772


bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list