我只知道在下面这个SQL语句中,
CREATE TABLE persons (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(60) NOT NULL,
PRIMARY KEY (id)
);
可以自动生成"id".但是是从数字“1”开始,然后1,2,3,4,5,6……排下去的。我想数字从100000开始,每次递增的数为“1”,按100001,100002,100003……这样排下去,该怎么写语句呢?
谢谢那位好心人告诉我:) 回复人:shuixin13(犬犬(心帆)) () 信誉:273 2003-5-5 23:42:28 删除
CREATE TABLE `persons` (
`id` int unsigned NOT NULL auto_increment,
`name` char(60) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT = 100001;
注意:
SMALLINT 最大值为 65535
所以要将 id 设置为 INT
CREATE TABLE persons (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(60) NOT NULL,
PRIMARY KEY (id)
);
可以自动生成"id".但是是从数字“1”开始,然后1,2,3,4,5,6……排下去的。我想数字从100000开始,每次递增的数为“1”,按100001,100002,100003……这样排下去,该怎么写语句呢?
谢谢那位好心人告诉我:) 回复人:shuixin13(犬犬(心帆)) () 信誉:273 2003-5-5 23:42:28 删除
CREATE TABLE `persons` (
`id` int unsigned NOT NULL auto_increment,
`name` char(60) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT = 100001;
注意:
SMALLINT 最大值为 65535
所以要将 id 设置为 INT
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货