I have a number of MySQL tables describing models such as \"User\", \"Business\" etc. Should the primary keys of these tables ever be exposed to the client-side? I am asking
It is generally considered a bad idea to expose the autoincrement keys. Domain primary keys are fine.