I execute command in the client on C #
INSERT INRO database.tablename (column, column2, ...) VALUES (val1,val2,...) IDE crashes with exception: Additional information: INSERT command denied to user
Although I gave all the privileges to the localhost user.
And this is how it works, you need to remove the database name:
INSERT INRO tablename (column, column2, ...) VALUES (val1,val2,...) The question is why? Why does the name of the base somehow overshadow the privileges?
Supplement from comments
In the mysql console client, syntax like this is not prohibited, and in MySQL Workbench it does not work without explicitly specifying the database.