X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSQLMaker.pm;h=6ea68bafb87a8984900d3000080602b91354bf46;hp=fe701ca6c214fd6be46cd2e3d2d44097ad5f5e3b;hb=20595c02ab4627497090c5081506c1fbac3dd57d;hpb=e366f8071f0797f739114539858e59bd3aea3baa diff --git a/lib/DBIx/Class/SQLMaker.pm b/lib/DBIx/Class/SQLMaker.pm index fe701ca..6ea68ba 100644 --- a/lib/DBIx/Class/SQLMaker.pm +++ b/lib/DBIx/Class/SQLMaker.pm @@ -193,7 +193,9 @@ sub insert { # which is sadly understood only by MySQL. Change default behavior here, # until SQLA2 comes with proper dialect support if (! $_[2] or (ref $_[2] eq 'HASH' and !keys %{$_[2]} ) ) { - my $sql = "INSERT INTO $_[1] DEFAULT VALUES"; + my $sql = sprintf( + 'INSERT INTO %s DEFAULT VALUES', $_[0]->_quote($_[1]) + ); if (my $ret = ($_[3]||{})->{returning} ) { $sql .= $_[0]->_insert_returning ($ret);