我有两个表employeedetails和educationdetails
employeedetails
empid name
1 xyz
2 asd
3 pqr
现在这个empid是educationdetails中的外键
empid qualification Percentage
1 SSC 56
1 HSC 78
1 BE 55
2 SSC 80
2 HSC 67
2 BE 71
我想更新第二个表教育详细信息,如empid 1我想将HSC的标记从78更改为80
如何执行此操作,因为我们有3行具有相同的ID
答案 0 :(得分:0)
首先为表educationdetails
定义PRIMARY KEY。
使用以下查询。
UPDATE educationdetails
SET Percentage = 80
WHERE empid=1 AND qualification = 'HSC'
答案 1 :(得分:0)
您必须在educationdetails
表中唯一标识要更新的列。因此,您需要知道要修改的行的empid
和qualification
。
UPDATE educationdetails
SET Percentage = 80
WHERE empid=1 AND qualification = 'HSC'