and*_*rew 3 mysql sql sql-update
我有一个关联的MySQL表(user_category),用于存储用户对类别的偏好.它有一个UserId列和一个CategoryCode列.如果用户对旅行(trvl)类别和免费资料(免费)类别感兴趣,那么记录将如下所示.
UserId CategoryCode
1 trvl
1 free
Run Code Online (Sandbox Code Playgroud)
当用户更新其类别首选项时,更新此记录的最佳方法是什么?我认为最简单的方法就是
DELETE FROM user_category WHERE UserId = 1;
INSERT INTO user_category (UserId,CategoryCode) VALUES (1,'catx'),(1,'catx'),(1,'catx')
Run Code Online (Sandbox Code Playgroud)
'catx'是他们感兴趣的新类别.