问题描述:
在模型结构里面用sql修改列名,但是没有生效。
点预览的时候是正常的,但是点确定后,概览界面还是原来的列名:
SQL写法如下:select id as "订单号"from "bwu_test_insert_user"
预览界面如下,列名“订单号”是正常显示的:
概览界面如下,列名依旧为“id”,并没有改成“订单号”:
原因分析:
在模型结构里修改字段名时做了字段关联,系统默认会去找到首次上传时的原始字段“id”作为字段名,导致sql没有生效:
解决方法:
去掉字段关联,选择“无关联”并点击确定:
跳出来新增字段,不用重命名(点重命名后会按照重命名的字段名字作为列名),直接点确认就可以:
可以看到,此时列名会按照sql里写的执行,修改列名成功,字段名正确显示为“订单号”了: