in reply to DBI won't let go!

To add to what dws and UnderMine have said:

You are running an update with no where clause. If the table is large-ish this can take a significant amount of time, and is the reason why DBI seems to hang. I'm almost 100% certain that this sort of update is not what you want.

Michael