I am new to databases and I needed help with something. I have one table in my database which contains information about all the events. So for example, there are rows, each one describing a different event.
Now, I also need to keep track of users attending events. So how would I design this? I was thinking that if there was some way, to have a new table specifically for that one event created every time a new row is added to the events table. Is that possible to do? Or would it be a good idea to just add a column in the main events table, with names of people attending delimited by a comma or a semicolon or something? Or is it better to make a table for each user, with each row being an event being attended?
Thanks in advance.