Why I cannot let EXPLAIN update statements?
MySQL currently doesn't support this (unlike nearly all other DBMS). 

I think this will be in 5.6 but I'm not entirely sure.

I don't think there is any workaround for that (except upgrading to a DBMS that does support this)