I want to have a relational data between two table with DELETE query.
I don't know what keyword should I search and such confusing for me to learn relational database.
So in this case, I want to delete one of the user data in the user table.
So the buy_product table which contains the user_id column will also be deleted along with the rows in it.
This is user table:
| user_id | name | 
|---|---|
| 1 | John | 
| 2 | Doe | 
This is buy_product table:
| id_product | name | user_id | 
|---|---|---|
| 1 | Cookies | 2 | 
| 2 | Pizza | 2 | 
| 3 | Burger | 1 | 
For example, if I run the DELETE FROM user WHERE user_id = 2 query, the result is:
| user_id | name | 
|---|---|
| 1 | John | 
And buy_product table with user_id = 2 also deleted the data that I want without run DELETE FROM buy_product WHERE user_id = 2 query like this:
| id_product | name | user_id | 
|---|---|---|
| 3 | Burger | 1 | 
I think for all understandable answers means a lot to me. Thanks!
 
     
    