alter-table 相关问题

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

ALTER上依赖列表

我试图改变主键的列数据类型从int.This列TINYINT在其他tables.So外键,我得到了以下错误:消息5074,级别16,状态1,行1对象” .. 。

回答 3 投票 42

如何在clickhouse中添加列

我在clickhouse中有一个表,说“my_table”,它有复制(my_table_rep1,...)。我需要添加一个float64类型的列,默认值为(-1)。我该怎么办?我会比较喜欢 ...

回答 1 投票 2

如何从MySQL中的表中删除列

给定使用以下表创建的表:CREATE TABLE tbl_Country(CountryId INT NOT NULL AUTO_INCREMENT,IsDeleted bit,PRIMARY KEY(CountryId))如何删除列IsDeleted?

回答 13 投票 409

在SQL Server中的其他两列之间添加列

是否可以向表中添加一列,将其插入SQL Server中的两个现有列之间,而不删除并重新创建表?

回答 6 投票 5

Oracle 12c向表中添加列没有默认值需要很长时间

我正在尝试在我们的测试Oracle 12c R2环境中将一个新列添加到大约30,000行的现有表中,但它已经运行了一个多小时并且完全锁定了SQL Developer ...

回答 1 投票 0

如何从MySQL中每个表的名称中删除前缀?

在MySQL中有一个名为“mytable”的表,我执行sql命令从表的每一列的名称中删除前缀“example_”,而不是一个一个地明确地重命名...

回答 2 投票 1

将标识添加到现有列

我需要将表的主键更改为标识列,并且表中已有许多行。我有一个脚本来清理ID以确保它们从1开始顺序,...

回答 19 投票 395

H2添加多列MySQL语法

我有下表:CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(256));我想在一个查询中添加多个列。我在测试中使用H2很多但是......

回答 1 投票 2

SQL Server - 用于将数据库列从varchar更新为nvarchar的脚本(如果尚未nvarchar)

我遇到的情况是我必须使用脚本将现有的数据库结构从varchar更新为nvarchar。由于每次运行配置应用程序时都会运行此脚本,我宁愿......

回答 5 投票 9

PostgreSQL =>没有时区的ALTER TABLE - >带有时区,使用select for TZ

我正在尝试转换列,并保留指定时区中的数据。我有一个脚本,但最后在SELECT上出错了。 ALTER TABLE schema.table ALTER COLUMN column_date ...

回答 1 投票 0

将集群添加到oracle中的现有表

是否可以将群集添加到现有表中?例如......我有一个表:CREATE TABLE table_name(t_id number PRIMARY KEY,t_name varchar2(50));集群:CREATE CLUSTER my_cluster(...

回答 1 投票 3

错误1075:表定义不正确;只能有一个自动列,必须将其定义为键

我尝试“改变表格”我需要一个AI字段,而不是键...“List”ID INT(11):PK Not Null AutoIn .. Name VARCHAR UserID INT(11):FK Not Null edit BOOL and now i需要一个字段“sortpos”作为AI。 ...

回答 2 投票 0

如何在SQL Server中重命名表?

我使用的SQL查询是:ALTER TABLE oldtable RENAME TO newtable;但是,它给了我一个错误。服务器:消息156,级别15,状态1,行1关键字“TO”附近的语法不正确。

回答 7 投票 345

CodeIgniter上的MySql脚本更新

我很难把MySQL查询放到php Codeigniter。我尝试搜索,但我还没有找到。这是代码:UPDATE`Pelayanan` SET`TGLBAYAR` = INSERT(`TGLBAYAR`,3,0,'/'),INSERT(`TGLBAYAR` ...

回答 2 投票 10

警告:长信号量等待

在过去的4天里,我的夜间更新出现了大量问题,除了1晚之外,这4天之间一切都很顺利。在这些更新期间,我更新了几个全文索引。 ...

回答 2 投票 13

将MySQL列更改为AUTO_INCREMENT

我试图修改一个表,使其主键列AUTO_INCREMENT事后。我尝试了以下SQL,但得到了语法错误通知。 ALTER TABLE文件ALTER COLUMN ...

回答 19 投票 174

重命名MySQL中的列时出错

如何重命名表xyz中的列?列是:manufacurerid,名称,状态,AI,PK,int我想重命名为manufacturerrid我尝试使用PHPMyAdmin面板,但我得到这个错误:MySQL说:...

回答 9 投票 430

PDO查询更新不在查询第2部分中的日期时间列

继续这个问题:PDO查询更新不在查询中的日期时间列我的表中名为lastLoginDate的列正在自动更新,即使我的预处理语句没有...

回答 1 投票 1

执行ALTER时,MySQL InnoDB行/表锁定

我创建了一个如下所示的sysbench表,其中包含25,000,000条记录(5.7G大小):创建表:CREATE TABLE`sbtest1`(`id` int(11)NOT NULL AUTO_INCREMENT,`k` int(11)NOT NULL DEFAULT'0' ,```...

回答 1 投票 0

Spring Boot 2.0 / Hibernate MySql Alter表语法错误

使用Spring Boot 2.0,当使用属性spring.jpa.hibernate.ddl-auto:update时,hibernate会生成一个不正确的alter table ddl语句。在Spring Boot 1.5.7中工作得很好。我试过......

回答 1 投票 0

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