SQL修改主键

news/2024/11/8 15:08:29/

1.删除原主键
alter table 表名 drop primary key;
2.设置新主键
alter table 表名 add primary key (属性名1,属性名2,…);
3.注意
(1)“key"与”("之间要有空格,否则会报错;
(2)删除原主键的前提是当前的表里已经设置了主键,因此如果表里没有设置主键或者删除主键的语句重复执行时会报错。此时删除语句1,直接执行语句2。


http://www.ppmy.cn/news/833914.html

相关文章

数据库——sql修改主键

删除原主键 alter table [table_name] drop primary key;添加主键 alter table [table_name] add primary key([column_name],……);

sql 设置主键

创建表时候 SQL code ? 1 2 3 4 CREATE TABLE tb ( id INT IDENTITY(1,1) PRIMARY KEY , ) 添加时候 SQL code ? 1 2 ALTER TABLE tb ADD CONSTRAINT PK_id PRIMARY KEY (id) 去除时候 SQL code ? 1 2 alter table tb drop constraint PK_id ALTER TABLE…

MySql设置主键,外键命令

设置主键命令 : 在一开始建表的时候就要设置好主键 studentID INT auto_increment PRIMARY KEY, 把已经建好的表的某一列设置成主键 设置外键命令: FOREIGN key(studentName) REFERENCES orders(orderid) 设置外键的时候需要注意以下几点&…

MySQL如何修改主键

介绍 有时我们为了测试方便,会去除主键和添加主键,我们可以用下面的SQL语句进行修改 例 下面给user表的id字段添加主键 ALTER TABLE user ADD PRIMARY KEY (id);下面给user表的id字段移除主键 alter table user modify id varchar(255)或 alter ta…

MySQL数据库修改主键的方法

遇到的问题:我们在建完表之后,在已经添加数据了以后,我们突然发现忘记给主键添加自增选项了,这时候应该怎么办呢? 给主键添加自增选项和其它约束(对于其它字段也同样适用): 语法&a…

SQL 修改主键

1.添加关键字 not null 属性 alter table tmp_table alter column tmp_key varchar(3) not null 2.查询主键 exec sp_helpconstraint Ntmp_table 3.删除主键 alter table tmp_table drop constraint [PK_tmp_table] 4.新增主键 alter table tmp_table add constraint …

SQL server设置两个主键

SQL server设置多重主键 方法1 可视化操作,用ctrl鼠标左键点击想设置的主键,然后鼠标右键点击设置主键 方法2 用T-SQL语句,创建表时 primary key(列名1,列名2) 举个栗子: 这样就把studentID和courseID都设置为主键啦。 方法3 还…

SQL主键设置

-- SQL PRIMARY约束 -- ① SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PRIMARY KEY 约束 CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(25) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) -- PRIMARY KEY …