我想在sqlite中重命名列。我为一些列创建了两个带空格的单词标题,这些标题稍后会产生问题(例如first name
而不是first_name
。
以前,这似乎是不可能的链接。但是几个月前的一个版本似乎包含了RENAME COLUMN
选项链接。
然而,这似乎不起作用。
ALTER TABLE tablename RENAME COLUMN first name TO first_name
查询将生成以下错误消息:
near "COLUMN": syntax error: ALTER TABLE tablename RENAME COLUMN
我为列名添加了引号,以防出现空格问题:
ALTER TABLE tablename RENAME COLUMN "first name" TO "first_name"
但也会出现同样的错误。
此解决方案提示重命名是可能的。但只重命名表(这很好),而不重命名列。
首先,Sqlite有一个缺点,我们不能重命名列。相反,我们必须用所需的列名创建一个新表,然后从旧表复制数据。
使用DB SQLite浏览器手动重命名表的工作如下
我正在进行一个多模块Maven3项目的重构和维护过程,我需要重命名一些工件的groupId和artifactId。 有办法重命名groupId和artifactid吗? 我知道我可以使用sed之类的查找和替换工具,但我想知道除了groupId和artifactid之外,是否还有类似versions-maven-plugin(例如:)的mojo。
我正在尝试转换Spark-Scala中的所有标题/列名。到目前为止,我提出了以下代码,它只替换单个列名。
问题内容: 我有这样的文件 我需要更改为 为此,首先将字段映射添加到现有索引 然后尝试重新索引 错误是 问题答案: 该字段在您的文档中尚不存在,因此您的脚本需要首先创建它: 或更短一些:
1.在移动目标和来源在同一分区(如都在C盘)是可以用 Rename语句 和 执行命令行Move 实现: OutFile "Test.EXE" Name "Test" Section Rename "C:\Program Files\Test.txt" "C:\Test.txt" SectionEnd 2.在不同分区可以使用命令行的Move命令: OutFile "Test.EXE" Name "
我正在尝试重命名数据库中表中的列。我已经试过了 我收到了一个错误回复,回复是-;请问这句话的正确语法是什么?谢谢