#!/usr/bin/perl use warnings; use strict; use DBI; my ($dbh, $rows); $dbh = DBI->connect('dbi:mysql:test', 'root', '') || die "Error opening database: $DBI::errstr\n"; $rows = $dbh->do("UPDATE checkin SET destination = qq/SELECT destination FROM checkin WHERE firstname='Henry' AND lastname='Rollins'/ WHERE firstname='Bill' AND lastname='Gates' ") || die "Couldn't insert record : $DBI::errstr"; print "$rows row(s) added to checkin"; $dbh->disconnect || die "Failed to disconnect\n";