But we don't have any SQL-parser in SQLyog. The parser is on the server.
The server has a variable named 'sql_safe_updates' ,
Refer http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_sql_safe_updates
“If set to 1, MySQL aborts UPDATE or DELETE statements that do not use a key in the WHERE clause or a LIMIT clause. This makes it possible to catch UPDATE or DELETE statements where keys are not used properly and that would probably change or delete a large number of rows.”
In SQLyog since version 9.63 you can enter the INIT_COMMAND “SET sql_safe_updates = 1” in the 'advanced tab' for the connection.