39得票4回答
如何在MariaDB中重命名列名

我是SQL的新手,我试图在我的数据库表中更改列名。我正在使用带有'maria DB'的'xampp'(操作系统- Ubuntu 18.04) 我尝试了以下所有方法:ALTER TABLE subject RENAME COLUMN course_number TO course_id; AL...

37得票4回答
Hive更改表列名

我想在Hive中重命名一个列名。是否有一种方法可以在Hive中重命名列名。 tableA(column1,_c1,_c2) 改为 tableA(column1,column2,column3) ??

34得票3回答
如果你终止一个长时间运行的alter查询会发生什么?

如果您终止长时间运行的alter查询会发生什么?ALTER查询是否会简单恢复?这可能需要多长时间(与查询已运行的时间成比例)? 如果该查询正在被复制到另一台服务器上怎么办? 在其他服务器上终止该进程是否会导致原始服务器的alter查询还原? 我们正在运行mysql

33得票5回答
向现有表中添加布尔列

我想在一个已有的表中添加一个布尔类型的列。alter table chatuser add activerecord bool; alter table chatuser add activerecord boolean; activerecord是我的布尔类型列。 这两个查询都不起作用。我...

31得票2回答
在Cassandra CQL 3.0中修改复合主键

我处于需要更改复合主键的情况下,如下所示: 旧主键:(id, source, attribute_name, updated_at); 我想要的新主键:(source, id, attribute_name, updated_at); 我执行了以下(类似于mysql的)命令:ALTER ...

28得票3回答
修改列设置为非空值失败。

考虑以下具有约1000万行的表格CREATE TABLE user ( id bigint NOT NULL, ... CONSTRAINT user_pk PRIMARY KEY (id) ) WITH ( OIDS=FALSE ) 然后我应用了以下修改ALTER TABLE...

27得票4回答
如何使用Alter在SQL-Server 2014中为现有视图添加新列

我创建了一个基于另一个视图和表的视图。我想添加一个新的类型为varchar的列。我尝试了以下方法,但是出现语法错误?由于我是SQL的新手,所以无法理解。ALTER VIEW [dbo].[MyView] ADD New_Col varchar(10) null GO

27得票4回答
更改SQL表 - 允许空列值

最初,表"MyTable"是这样定义的:CREATE TABLE IF NOT EXISTS `MyTable` ( `Col1` smallint(6) NOT NULL AUTO_INCREMENT, `Col2` smallint(6) DEFAULT NULL, `Col3...

27得票2回答
如何在Mysql中从另一张表中添加列到一个表格?

我有两个表格。 table1 table2 table1含有两列。 id Name table2含有两列。 id Age 我想把table2中的Age列添加到table1中(通过WHERE table1.id = table2.id匹配)。 然后,table1应该包含...

27得票2回答
在SQL Server中,“CREATE TABLE ... LIKE ...”的等效语句是什么?

我正在使用SQL Server(我是一个SQL Server新手)并尝试更改表。我想要使用CREATE TABLE LIKE来安全地存储数据,同时删除原始表上的键、约束和其他繁琐的操作,但我没有找到与该命令匹配的选项...