我有这样的sql表:
NIP | Nama | Keahlian
1 A X
1 A Y
1 A Z
2 B R
2 B S
2 B T
我想将列 keahlian
编辑为如下所示:
`
NIP | Nama | Keahlian
1 A X
1 A Y
1 A W
2 B R
2 B S
2 B T
但目前我无法做到这一点,因为当我编辑特定记录时,具有相同 NIP
的其他记录也发生了变化。那么,如何解决这个问题呢?
最佳答案
您需要向表中添加主键,以便可以唯一标识记录。 除非您始终知道 NIP、Nama 和 Keahlian 组合的值(value)是唯一的,否则您可以这样做:
UPDATE table_name SET Keahlian='W' WHERE NIP = 1 and Nama = 'A' and Keahlian = 'Z'
关于java - 使用相同的条件编辑 Mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23024643/