Putting an order in the way how locks are aquired in MySQL
Short answer: No.

Thing you can do:


Tailor the indexes to the queries -- this may decrease the frequency of deadlocks.  Would you like to provide some examples of what is giving you trouble?
Sort the items in IN(...) -- this may prevent certain deadlocks.
Check for errors and replay transactions that are rolled back due to a deadlock.  Then live with the deadlocks.