別件で調べてたら分かったのでメモ。 DBIx::Class使ってても普通のSQLが使える、 DBIx::Class::Storage::DBIを使えばできる。 my $schema = $c->model('Xxxxxx')->schema; my $dbh = $schema->storage->dbh; my $sth = $dbh->prepare("UPDATE files SET content=? WHERE id=?"); $sth->execute($file_data, $file->id); $sth->finish;