create table test(
id int auto_increment,
name varchar(20),
primary key(name,id)
) engine = MyISAM;
在写primary key时,要注意先后顺序,若id在前,则id从1开始一直增加,若name在前,则当name不同时,id从1开始增加,但是这种情况只适用于MyISAM和BDB引擎。
本文介绍了一种在MySQL中使用MyISAM引擎时,通过调整主键顺序来控制自增ID行为的方法。当将非唯一字段设为联合主键的一部分时,可以实现特定的数据排序效果。
create table test(
id int auto_increment,
name varchar(20),
primary key(name,id)
) engine = MyISAM;
在写primary key时,要注意先后顺序,若id在前,则id从1开始一直增加,若name在前,则当name不同时,id从1开始增加,但是这种情况只适用于MyISAM和BDB引擎。
891
496

被折叠的 条评论
为什么被折叠?