首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确的camelCase列名

正确的camelCase列名
EN

Stack Overflow用户
提问于 2017-08-11 23:51:16
回答 1查看 236关注 0票数 0

在创建嵌入式数据库之前,我忘记将列名称从驼峰大小写更改为下划线样式。通常,我会使用ALTER TABLE table_name RENAME "camelCase" TO underscore_style;来重命名有问题的列。但是,当我尝试在这种情况下使用它时,它语法错误。

我还尝试创建一个新列,然后复制数据,但camelCase列名提示了一个错误。

我如何纠正我的疏忽?

提亚

EN

回答 1

Stack Overflow用户

发布于 2017-08-21 16:07:22

抱歉,MonetDBLite目前不支持重命名列。您可以做的是像这样的变通方法,比如使用包含列ab的表foo。您想要将b重命名为c

代码语言:javascript
复制
CREATE TABLE foo (a INTEGER, b INTEGER);
ALTER TABLE foo ADD c INTEGER;
UPDATE foo SET c=b;
ALTER TABLE foo DROP b;

这里的一个缺点是表中的列顺序可以更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45639182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档