mysql - 如何更新数据库表中单个用户的多条记录

标签 mysql sql database

我想在管理员更新用户角色时更新用户的多个角色

我有如下表格

用户角色

   username || role_name

   user1 | role1
   user2 | role2

用户

   username || password

   user1 | abc

现在假设管理员将用户名更新为guest并分配多个角色让我们假设5个角色(role1,role2,role3 ,role4,role5) 那么如何更新表呢?

我需要先从两个表中删除现有记录吗?

最佳答案

您不需要删除现有记录,只需使用 SQL Update 语句即可,请参阅下面的链接了解其操作方法。

http://www.w3schools.com/sql/sql_update.asp

关于mysql - 如何更新数据库表中单个用户的多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19957224/

相关文章:

MySql 复合索引

sql - PostgreSQL 的函数/子查询表

database - 未安装的数据库

mysql - ERROR 1452 (23000) 不打印源数据文件中的行号

python - 1045, "Access denied for user ' 用户名'@'NOT-local' (使用密码: YES)"

android - 解析数据时出错 org.json.JSONException : Value ���� of type java. lang.String 无法转换为 JSONObject

SQL Server 2008 计数

sql - 在 Tarantool 中通过 SQL 查询不区分大小写的列

android - 使用 DBFlow,如何加密一个已经存在的数据库?

mysql - 添加外键时出现问题