我有一个包含3列的表格:
- id: (foreign key of another table)
- room_id: foreign_key_1
- department_id: foreign_key_2
一个房间可以属于2个部门,所以我有2行:
- id : 1
- room_id: 100
- department_id: 1 (xxx)
和
- id: 2
- room_id: 100
- department_id: 2 (xyz)
现在我必须使用新值更新这些记录:room 100 : dept 1 (new -
xxx)
和room 100 :dept 5 (new - abc)
。预期值:
- id : 1
- room_id: 100
- department_id: 1 (new - xxx)
和
- id: 2
- room_id: 100
- department_id: 5 (new - abc)
我如何在MySQL中执行此操作?假设我不知道表中的任何行。我只知道桌子的结构。