Table 'Vehicle' (id, vehicleMake, vehicleModel, model)
Table 'VehicleModels' (id, modelName)
所以基本上我试图找出一个查询,它会将VehicleModels.modelName中的数据拉入Vehicle表格中每一行的Vehicle.model。
答案 0 :(得分:1)
以下是您要使用的更新声明:
UPDATE Vehicle, VehicleModel
SET Vehicle.VehicleModel = VehicleModel.modelName
WHERE Vehicle.model = VehicleModel.id
在此之后,您还需要在代码提供应用Vehicle(model) on VehicleModel(id)
数据而不是vehicleModel
信息时从model
中删除FK约束。
ALTER TABLE Vehicle DROP FOREIGN KEY FK_Vehicle_model_VehicleModel_id;
这就是我命名外键的方式,你的名字可能会有所不同。