1、使用反引号(`)将字段名括起来。例如:
SELECT `select`, `from`, `where` FROM my_table;
2、给字段名添加前缀或后缀,以避免与 MySQL 关键字冲突。例如:
SELECT t.select, t.from, t.where FROM my_table AS t;
如果字段中有关键字,请编辑字段,将该字段加上``转义;例如有关键字 desc,则需要将 desc字段改成 desc即可。此答案整理自钉群“DataWorks交流群(答疑@机器人)”
如果遇到新建表的时候,字段名称是mysql关键字的时候,需要用到反引号来标记下,记住是反引号,不是单引号,反引号就是键盘1的左边那个按键,标记之后就可以使用
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。