以下是一个示例,展示如何在创建表时使用 PRIMARY KEY 约束:
CREATE TABLE example (
id INT PRIMARY KEY,
username VARCHAR(50) PRIMARY KEY
);
在这个示例中,example 表包含两列:id 和 username。每个列都应用了 PRIMARY KEY 约束,以指定它们是表的主键。
如果尝试插入或更新数据,导致违反主键的唯一性(例如,插入一个已经存在的主键值),数据库将拒绝该操作并抛出错误。例如:
-- 这是有效的
INSERT INTO example (id, username) VALUES (1, 'john_doe');
-- 这将引发错误,因为 id 列已经包含值 1
INSERT INTO example (id, username) VALUES (1, 'jane_doe');
通过使用 PRIMARY KEY 约束,可以确保表中的每一行都可以唯一地标识,并且可以通过主键进行快速的检索和关联。主键通常用于连接表之间的关系。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14042/SQL