So basically, there is no way an entry could be totally disregarded right? Just to reiterate, I have a php form that connects to the mysql db and inserts a new row in a specific table. The table type is myisam. The form is using one username and password to connect as all forms do. If there are 3 people simultaneously inserting (submitting the form that inserts a new row), is it possible that one of those inserts just doesn’t happen? There is no error being sent back by mysql. All is normal, but the data isn’t there. Is this possible? Or does one connection wait for the current to finish, then also get executed? My tables are queried against between 100-1000 times a day. Should I convert to innoDB? what sort of performance loss will occur? Are there any code, sql command changes that need to happen if I do convert? Why does row level locking affect my case? I am not updating a row, I am inserting new ones. Thank you all for your input, I'm glad to have such experienced people discussing this issue.