alter-table 相关问题

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

将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

在alter table添加的临时表中使用新列不起作用

我有一个问题,新添加的列不能用于进一步的注释。我有一个由“select into”构建的临时表,然后我需要通过“alter table”添加一个标识列。但是当我想......

回答 1 投票 0

更改MySQL表以在列上添加注释

我一直在检查ALTER TABLE的MySQL文档,它似乎没有包含添加或修改注释到列的方法。我怎样才能做到这一点? - 用于表格ALTER TABLE myTable COMMENT'...

回答 5 投票 91

如何更改列数据类型而不会丢失Mysql中的数据

我有一个city_id列,其中包含varchar(255)和null值。我想将其更改为大整数。我将使用:ALTER TABLE客户ALTER COLUMN CITY_ID BIGINT我是否松动或损坏了任何数据?

回答 1 投票 0

改变MySQL显示列“额外”值

有没有办法改变使用SHOW COLUMNS / DESCRIBE句子显示的Extra列的te值?有关此列的文档说明如下:额外任何其他...

回答 3 投票 1

如何重命名SQLite数据库表中的列?

我需要在SQLite数据库的某些表中重命名几列。我知道之前在stackoverflow上已经提出了类似的问题,但它一般用于SQL,以及......的情况......

回答 14 投票 273

SQL Server:创建非聚集索引而不为其指定名称

我使用SQL Server 2008.我试图在我的表上创建一个非聚集索引。我想检查是否存在创建此方法而不给索引命名的方法。对于例如创建表#...

回答 2 投票 3

PostgreSQL:设置数据类型Double的默认值时出错

我正在使用整数数据类型的列,我想将其更改为DOUBLE PRECISION,默认值为0.0。 ALTER TABLE public.agents ALTER COLUMN total_number_of_points TYPE DOUBLE ...

回答 1 投票 0

Rails迁移,如何以批处理模式向表中添加多个列

当我想向现有表添加多个列时,我可以这样做:rails g migration添加列sTosur col1:整数col2:整数..等。这将生成一个包含多行的迁移:def ...

回答 2 投票 0

更改列:null为非null

我有一个表有几个可以为空的整数列。由于多种原因,这是不可取的,因此我希望将所有空值更新为0,然后将这些列设置为NOT NULL。除了改变......

回答 13 投票 1142

检查是否存在临时表,并在创建临时表之前删除它是否存在

我正在使用以下代码检查临时表是否存在,如果存在,则在再次创建之前删除该表。只要我不更改列,它就可以正常工作。如果我稍后添加一列,...

回答 13 投票 576

安全地更改MySQL 5.5中的列

我发现自己正在寻找一个旧的testlink安装,所有负责的人都离开了,这是我做任何严肃的SQL工作多年。底层数据库是版本5.5.24 -...

回答 1 投票 0

更改列,添加默认约束

我有一个表,其中一列是datetime类型的“Date”。我们决定向该列添加一个默认约束Alter table TableName alter column dbo.TableName.Date default getutcdate()...

回答 5 投票 174

重命名列SQL Server 2008

我正在使用SQL Server 2008和Navicat。我需要使用SQL重命名表中的列。 ALTER TABLE table_name RENAME COLUMN old_name to new_name;此声明不起作用。

回答 10 投票 567

将开发数据库表中的列添加到生产数据库表

我遇到了问题当开发数据库上的某些表添加了更多列时,我现在应该在生产数据库中添加该列。我尝试通过添加列手动添加列...

回答 3 投票 1

Mysql Change Int默认值为零

嗨,我正在使用mysql工作laravel 5。我确实将zipcode存储到我的数据库中它运行良好但是当字段为空时它存储为零(0)但我想在数据库中存储空值。我也改变了......

回答 4 投票 4

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