健全性检查SQL语法

健全性检查SQL语法,sql,mysql-workbench,Sql,Mysql Workbench,想知道是否有人可以检查我下面的SQL语句。我需要跨2个模式更新8个表,我正试图使用一条语句来完成这项工作 下面列出的表格和查询 limeintel_prod.airline_flight_actual limeintel_prod.airline_flight_actual_mth limeintel_prod.airline_flight_budget limeintel_prod.airline_flight_budget_mth limeintel_prod.airline limeint

想知道是否有人可以检查我下面的SQL语句。我需要跨2个模式更新8个表,我正试图使用一条语句来完成这项工作

下面列出的表格和查询

limeintel_prod.airline_flight_actual
limeintel_prod.airline_flight_actual_mth
limeintel_prod.airline_flight_budget
limeintel_prod.airline_flight_budget_mth
limeintel_prod.airline
limeintel_prod.airport_airline_mapping
limeintel_prod_load.airline_flight_base_actual
limeintel_prod_load.airline_flight_base_budget
查询

UPDATE 
limeintel_prod.airline_flight_actual,
limeintel_prod.airline_flight_actual_mth,
limeintel_prod.airline_flight_budget,
limeintel_prod.airline_flight_budget_mth,
limeintel_prod.airline,
limeintel_prod.airport_airline_mapping,
limeintel_prod_load.airline_flight_base_actual,
limeintel_prod_load.airline_flight_base_budget
SET 
limeintel_prod.airline_flight_actual.airline = 'Link Airways',
limeintel_prod.airline_flight_actual_mth.airline = 'Link Airways',
limeintel_prod.airline_flight_budget.airline = 'Link Airways',
limeintel_prod.airline_flight_budget_mth.airline = 'Link Airways',
limeintel_prod.airline.airline = 'Link Airways',
limeintel_prod.airport_airline_mapping.airline.airline = 'Link Airways',
limeintel_prod_load.airline_flight_base_actual.airline = 'Link Airways',
limeintel_prod_load.airline_flight_base_budget.airline = 'Link Airways'
WHERE
limeintel_prod.airline_flight_actual.airline = 'Corporate Air',
limeintel_prod.airline_flight_actual_mth.airline = 'Corporate Air',
limeintel_prod.airline_flight_budget.airline = 'Corporate Air',
limeintel_prod.airline_flight_budget_mth.airline = 'Corporate Air',
limeintel_prod.airline.airline = 'Corporate Air',
limeintel_prod.airport_airline_mapping.airline.airline = 'Corporate Air',
limeintel_prod_load.airline_flight_base_actual.airline = 'Corporate Air',
limeintel_prod_load.airline_flight_base_budget.airline = 'Corporate Air';
我不太确定
WHERE
子句中的每一行/组合是否应该像我所做的那样用括号或逗号括起来?我查阅了一些示例,但似乎找不到一个未对不同表使用
的示例

这里的期望结果是更新列出的所有表格,其中airline=Corporate Air to Link airlays


谢谢

您需要8条单独的更新语句,每个表1条。e、 g.
UPDATE limeintel\u prod.airline\u flight\u实际设置的航空公司='Link airlways',其中航空公司='Corporate Air'