This is a small one:
let's say you select something from a table which is located on another database than currently active (SQLyou said “use ” in the background), eg. you are in the database called OLAP and select something from table entries located in the database Archive:
SELECT * FROM Archive.entries WHERE date=20051120
It works indeed, SQLyog shows result as “(Read Only)” but if you try to edit this table and switch from “Ready only” to “Archive”, it says:
Error No. 1146
Table “OLAP.entries” doesn't exist
This is caused by following statement I can see in the history:
show full fields from `entries`
This is wrong; either SQLyou must use database prefix (`Archive.entries`) or not allow to switch to edit mode.
All the best,
Vygi