alter-table 相关问题

“ALTER TABLE”是一个SQL语句,允许您对数据库表进行架构更改(即添加,删除或更改现有表中的列)。

无法向表添加主键

我正在尝试使用以下脚本向表添加主键: 使用[C01] 去 更改表 [dbo].[CHECKREGISTER] 添加主键聚集([TRANSACTIONID] ASC) 与 (PAD_INDEX ...

回答 2 投票 0

`修改列`与`更改列`

我知道,我们不能使用 MODIFY COLUMN 语法重命名列,但我们可以使用 CHANGE COLUMN 语法。 我的问题是:modify语法的主要用途是什么? 例如: ALATER TABLE 表名 CHA...

回答 6 投票 0

Redshift 更改表(如果不存在)

我正在尝试在红移表中添加一个新字段。但我只想在该字段不存在时添加。 我尝试用 IF NOT EXISTS 包装它。但我收到以下错误: 亚马逊](500310) 无效歌剧...

回答 4 投票 0

MySQL 找出列上的外键约束

我正在尝试做: 更改表 keycloak_prod.KEYCLOAK_ROLE 更改 APP_REALM_CONSTRAINT CLIENT_REALM_CONSTRAINT VARCHAR(36) 但我得到: SQL 错误 [1846] [0A000]:不支持 ALTER TABLE。理由:

回答 1 投票 0

SQL 是否可以使用 LIKE 从数据库中获取所有表,然后更改所有表中的列大小

是否可以使用 LIKE 获取数据库中的所有表,例如包含“TOTAL%”的表,然后将它们保存到某个变量,然后在另一个查询中使用它们来更改它们的列大小...

回答 1 投票 0

向 postgres 表添加空列是否会导致锁定?

我想我在某处读到在 postgres 数据库上运行 ALTER TABLE foo ADD COLUMN baz 文本不会导致读或写锁定。设置默认值会导致锁定,但允许 null

回答 4 投票 0

我可以准备“ALTER TABLE ? RENAME TO ?;”在 SQLite 中?

当尝试准备语句 ALTER TABLE 时?重命名为?;在 SQLite 3.7.17 中通过 DBD-SQLite-1.40 为了升级正在使用的架构,我收到一条错误消息: “?”附近:语法错误...

回答 1 投票 0

MySQL 对于更改表查询非常慢

为什么仅仅更新这个表来添加一列就需要一个多小时?该表有 15M 行。它有 2 个索引和一个单键主键。 ALTER TABLE 查询已在“复制到 tmp

回答 8 投票 0

当我想从 mysql 工作台应用程序更改表时,如何显示文本?

我使用的是mysql工作台版本8.0.36。(最新版本) 问题是,当我从 mysql 工作台单击 alter table 时,它会显示出来,但文字看不到,但它可以单击并工作。只是看不到...

回答 1 投票 0

修改sqlite3中的列类型

我对 SQLite 3 还很陌生,现在我必须向现有的表中添加一列。我通过执行以下操作来做到这一点:ALTER TABLE thetable ADD COLUMN Category;。 当然,我忘了具体说明...

回答 6 投票 0

如何使用 mongodb 更改表

我需要在 MongoDB 集合上添加一个新的“状态”字段。我有很多教程,但从来没有指出字段的类型。我需要一个 varchar(5) 下面的代码片段是否适合我的要求...

回答 3 投票 0

ALTER TABLE ADD CONSTRAINT 出现错误 1064

表“用户”和“属性”已正确创建。 创建表属性 ( ID int AUTO_INCRMENT, 语言整数, 石色国际, 游戏场整数, 用户 ID int, 主键(我...

回答 3 投票 0

将 GENERATED ALWAYS 列更改为 GENERATED BY DEFAULT 标识列 - Sql Server

我需要将配置为“始终生成”的现有表列更改为“默认生成”。 示例表结构 创建表 [dbo].[联系人]( [ContactID] [唯一标识...

回答 2 投票 0

PostgreSQL:“alter table ...添加唯一(...)”和“alter table ...添加约束...唯一(...)”之间有什么区别?

根据测试,两个 SQL 给出相同的结果。 更改表public.company添加约束company_name_key unique(“名称”) 与 更改表 public.company 添加唯一(“名称”);

回答 2 投票 0

MySql ALTER TABLE 命令会影响行吗?

我正在使用查询 更改表`部署`更改列`ID_``ID_` VARCHAR(100) NOT NULL -> 72 行受影响记录:72 重复:0 警告:0  0.281 秒 但第二次执行同样的操作

回答 1 投票 0

有没有办法列出现有 postgres 架构中与表相关的所有视图

我有一个具有多个模式的 Postgres 数据库。我正在尝试使用最佳数据类型来优化我的数据库表。更多时候我以错误结束 无法更改视图使用的列的类型

回答 2 投票 0

更改/重命名列(如果存在)mariadb

如果我的专栏存在的话,我无法重新管理它,这就是我尝试过的(我添加了在同一个 ALTER my_table 中测试的不同行来总结): 更改表 my_table 如果存在则将列名称重命名为

回答 2 投票 0

如何更改 PostgreSQL 表中列的数据类型?

在 PostgreSQL 交互式终端中输入以下命令会导致错误: 更改表 tbl_name 更改列 col_name varchar (11); 更改数据的正确命令是什么...

回答 3 投票 0

我想在 BigQuery 中将字段替换为具有正确数据类型 FLOAT64 的 STRING。我该怎么做?

我是学习数据分析的新手。我的 BigQuery 数据集中有一个名为 Unemployment_rate 的字段,该字段应为 FLOAT64。然而,一些本应为 0 的字段却被表示为 'NaN',即 ST...

回答 1 投票 0

需要更改架构中所有表通用的列中的数据类型

我需要更改架构中所有表的命名列(我们称之为“照片”)的数据类型。 例如:我有 300 个结构相同的表(除了......每一行的数据)

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.