What are the pros and cons of directly deleting data from DB through the back end while trying to debug an issue??? I think its a bad way to debug, but one of my co-worker believes its the easiest way to find the problem. What all issues can be caused by manipulating the DB such as deleting random rows from random tables to fix the problem? How can I convince my coworker not to do it?