【发布时间】:2015-05-27 15:03:14
【问题描述】:
我在mysql中创建了一个表:
CREATE TABLE `test1` (
`age` int(12) NOT NULL DEFAULT '0',
`name` varchar(20) NOT NULL DEFAULT '',
`gender` varchar(10) DEFAULT NULL,
PRIMARY KEY (`age`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
我在此表中插入 2 行:
insert into test1 values(1,'user1','m');
insert into test1 values(1,'user1 ','m');
在第二行插入中,我希望我的“姓名”字段包含空格。 但是当我运行第二个查询时,它给出了主键违规错误。
有没有一种方法可以在具有主键的表中插入空格?
【问题讨论】:
标签: mysql primary-key