What is the best mix of privileges to grant a user who is interfacing with a SQL table? Insert, update, create, and select seem logical.
Other choices are references, alter, grant, index, execute, drop create view, show view, lock tables, trigger, create routine, alter routine, event, create temporary tables and delete. Is there any reason to grant these?
Thanks,
robkir