关于mysql中自动增长列 想让mysql中时限自动增长列,不知道怎么声明,插入的时候怎么插入进去,,能详细说说,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE TABLE `auto` ( `id` int(4) unsigned zerofill NOT NULL auto_increment, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;插入的时候可以不用写,insert into tt(f1,f2) values (....) CREATE TABLE `auto` ( `id` int(4) unsigned zerofill NOT NULL auto_increment, bh varchar(5), PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; insert into `auto`(bh) values ('123') mysql> CREATE TABLE test (a INT NOT NULL AUTO_INCREMENT, -> PRIMARY KEY (a), KEY(b)) -> ENGINE=MyISAM SELECT b,c FROM test2;参见MySQL官方手册说明 AUTO_INCREMENThttp://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#create-table 补充一下auto_increment:(1)使用trucate可以重建自动增长列的值到0,而drop不行。(2)myisam可以用auto_increment列和其它列做复合索引,不一定自动在auto_increment列上建单列索引,而innodb自动在auto_increment上建单列索引 先用图形界面工具生成,到处生成sql源码看下就知道怎么写了.... 请问下面加密的root用户的密码是什么? mysql限制表的字段的值在每次插入时只能大于上一条记录的值 mysql 查询时间的问题 SQL语句问题,从来没有遇到过 在MySQL 中如何向 MS SQL 即时插入数据 弱弱的基础问题请教:如何见索引 请教:在java中如何捕捉特殊的PostgreSQL数据库执行错误,比如说键值重复 谁写过MySql的存储过程(带内部变量的) 怎样能列出mysql中的数据库? mysql 函数返回的结果是否能转成结果集用------请求大神帮助 mysql 中文乱码的问题 日查询约50来万,用什么表类型
`id` int(4) unsigned zerofill NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;插入的时候可以不用写,
insert into tt(f1,f2) values (....)
`id` int(4) unsigned zerofill NOT NULL auto_increment, bh varchar(5),
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
insert into `auto`(bh) values ('123')
-> PRIMARY KEY (a), KEY(b))
-> ENGINE=MyISAM SELECT b,c FROM test2;参见MySQL官方手册说明 AUTO_INCREMENT
http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#create-table
(2)myisam可以用auto_increment列和其它列做复合索引,不一定自动在auto_increment列上建单列索引,而innodb自动在auto_increment上建单列索引