if I remove the line
$_ = qq('$_') for @business_types;
I get the error message
execute statement failed: Unknown column 'Accommodation' in 'on clause'
But then, if having removed it, if I use the following execute statement, it seems to work.
)or die "execute statement failed: $DBI::errstr\n";
is that the correct way to do it?