-2
同じIDを持つテーブルを更新したいとします。同じIDを持つ複数の行を1つのテーブルに更新します。
デザインビュー:
データベース設計:
基本的にはユーザーが選択した後、将来的には、彼らはそれを更新することができている形です。しかし、私はどのように値を更新することができないのか分かりません。
現在、2行あり、Scholarship_id = 1
であるとします。ユーザーが1、3、6を選択した場合、どのように更新できますか?
DELETE FROM ScholarshipDiploma
WHERE Scholarship_ID = '2';
UPDATE ScholarshipDiploma
SET course = '1'
WHERE Scholarship_ID = '2';
ただし、2の行全体が削除され、更新されません。
これまでに試したことについて詳しく説明してください。 – Vinod
もう一度やってみてください – skylight
あなたは 'DELETE ScholarshipDiploma WHERE ScholarshipDiplomaID = '2''を使うことはできません。それはPKのように見えます。 –