| 冲突 | order/desc/group |
|---|---|
| 处理 | 改名或加引号 |
| 大小写 | 关键字不区分 |
| 预防 | 建表前检查 |
冲突示例
冲突示例
-- 字段名 order 需要转义(各引擎用反引号或双引号)才可引用
SELECT order_id,
desc_text -- 改名后无需转义
FROM dwd_trade_order_di;转义符在 MySQL、Hive、Spark 之间不一致,跨引擎脚本优先改名。
字段名撞 SQL 关键字(order、desc、group、current)时要转义或改名;建表前用 SHOW COLUMNS 或文档确认,避免解析报错。
| 冲突 | order/desc/group |
|---|---|
| 处理 | 改名或加引号 |
| 大小写 | 关键字不区分 |
| 预防 | 建表前检查 |
-- 字段名 order 需要转义(各引擎用反引号或双引号)才可引用
SELECT order_id,
desc_text -- 改名后无需转义
FROM dwd_trade_order_di;