Best db table structure for users with many records
I want to allow users to have 1000+ records in my WordPress system.
I was wondering is it best to have just one table for all users and their records or one table per user?
Keep in mind that I could have 1000 users.
A user columns for records would look like:
User_client_name | User_id | User_post_id | etc...
Each user might have 1000+ records in the database of their contacts. If I put all users in one table, I would have to show each of my users their records separated by User_id.
I was wondering is it better to create a new table per new user I signup for? Or stick to one table of users and their records?