漫谈MySQL primaryKey
时间:2022-03-13 22:40
CREATE TABLE tbl_name ([字段描述省略...], PRIMARY KEY(index_col_name)); ALTER TABLE tbl_name ADD PRIMARY KEY (index_col_name,…); 创建一个qq表,将qq_id设为主键,且没有对其进行NOT NULl约束
*/
create table qq(
qq_id int(10),
nick_name varchar(255) not null,
primary key (qq_id)
)
*/
INSERT INTO qq( qq_id, nick_name )
VALUES (
‘10000‘, ‘simaopig‘
);
而且最最主要的是其QQ号为主键,所以报错,信息如下
#1062 - Duplicate entry ‘10000‘ for key ‘PRIMARY‘
*/
INSERT INTO qq( qq_id, nick_name )
VALUES (
‘10000‘, ‘chongpig‘
)