Description:
Since upgrading to MySQL Workbench v6.0.7, I have noticed on a few separate occasions that the SQL Editor Result Set panel will report certain result sets as "read only" not allowing direct edits.
I realize this is the intended behavior depending on the schema or the result set in question, but this is happening intermittently for specific results sets I work with all the time and have to problems "editing" via the Result Set panel.
The issue is that Workbench is erroneously flagging certain result sets as "read only", just not all the time. When this happens, only closing and re-opening Workbench fixes the problem.
I can re-run the exact same SQL, and begin editing records again. Then, after a while, editing is no longer an option because of a false "read only" status.
How to repeat:
Unfortunately, I have not figured out the steps necessary to reproduce. However, this bug is so frustrating, I had to ensure I at least documented it here in case others may be experiencing this behavior and can help contribute towards finding a solution.
Suggested fix:
Ensure result sets capable of edits are always editable, and not flagged as "read only" when not necessary.