日期:2014-05-19  浏览次数:20634 次

mySQL序列自增长问题
已建了一个表,
CREATE TABLE test
(
id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(15) NOT NULL
)
AUTO_INCREMENT = 100;

如何插入记录实现自增长呢?
insert into test values(?,'w');
括号里的空格处填什么呢?
还是用函数实现?


------解决方案--------------------
insert into test(username) values ('w');
------解决方案--------------------
2楼正解,自增长字段,在insert语句里不体现即可。
另外,insert ignore,replace into等语句也可以参考一下
------解决方案--------------------
不插入id就行了,会自动添加递增整数的
------解决方案--------------------
insert into test (username)values('w');
id自动插入了
------解决方案--------------------
不用插入ID