Minor bug, but it got me stuck for a bit. When I run a query and make a mistake on the table name (i.e. 'table_names' instead of 'table_name') the error 1146 (wich is the right one to be called) says : "SQL Error (1146) : on GRANT is too long". This might be only a translation error though (in this case it should be : "Erreur SQL (1146) : La table n'existe pas").
Error 1146 displays wrong message
HeidiSQL does not translate error messages. This is done by a server variable, namely lc-messages
. The data behind that French translation may be wrong. I would test that by temporarily setting it to english messages:
SET @@session.lc_messages = 'en_US';
After doing that, you should get messages in English. Watch out for the same error, I guess it's the right one then.
However, I don't know where and how the server holds the translated messages. But probably this is a text file somewhere.
Probably the wrong translation was already fixed in a newer MySQL release.
Please login to leave a reply, or register at first.