in reply to Checking for DB table existence using DBI/DBD

Slightly OT:
You have not eval, if you have RaiseError=0, you can check $DBI::err and $DBI::errstr after crucial command.
  • Comment on Re: Checking for DB table existence using DBI/DBD