-- 添加主键到已有的表中
-- 假设我们有一个名为 'users' 的表,其中没有主键
-- 我们可以通过以下步骤为该表添加主键
-- 1. 首先确保表中有一个适合做主键的列,例如 'id'
ALTER TABLE users MODIFY id INT NOT NULL;
-- 2. 然后添加主键约束
ALTER TABLE users ADD PRIMARY KEY (id);
-- 如果表中没有合适的列作为主键,可以添加一个新的列并设置为主键
ALTER TABLE users ADD COLUMN id INT NOT NULL AUTO_INCREMENT PRIMARY KEY;
id
)是非空的 (NOT NULL
)。ADD PRIMARY KEY
语句将指定的列设置为主键。AUTO_INCREMENT
) 并将其设置为主键。如果你需要在创建表时直接定义主键,可以这样做:
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50),
email VARCHAR(100),
PRIMARY KEY (id)
);
这个代码片段在创建表时直接指定了 id
列为主键。
上一篇:mysql索引失效场景
下一篇:linux查看mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站