これを機能させることができません。主キー「Id」と「Name」列を持つテーブル「Players」があります。別のテーブル「Bookings」には、「Players.Id」を参照する「PlayerId」列があります。
「Bookings」に「Name」列を追加しました。この列には、プレーヤーの名前の実際のコピーを含める必要があります。
次のステートメントを使用して、予約のすべての名前を設定しようとしています。
UPDATE Bookings SET Name = (SELECT Name FROM Players WHERE Players.Id=Bookings.PlayerId);
しかし、私が得るのはエラー1263です:「列はデフォルト値に設定されています;行0のNOTNULL列'Name'にNULLが提供されました。
私は何を間違えましたか?