Mysql
 sql >> Base de données >  >> RDS >> Mysql

INSERT .. SELECT avec des valeurs par défaut dans MySQL avec JOOQ

jooq.insertInto(PERSON)
    .columns(PERSON.ID, PERSON.FNAME, PERSON.LNAME)
    .select(select(val(452452), PERSON.FNAME, PERSON.LNAME)
           .from(PERSON)
           .where(PERSON.ID.eq(1)))
    .execute();

Comme toujours, cela suppose l'importation statique suivante :

import static org.jooq.impl.DSL.*;