在ms sqlserver数据库中,如果给一个表设一个int型的自增列,我们可以:
CREATE TABLE [dbo].[testtb] (
[id] [int] IDENTITY (1, 1) NOT NULL ,......
并且这个自增列是不需要我们人为的去用代码来写数据的!那么在mysql中(我使用的是mysql5.1),我们如何实现上面的这个效果呢?谢谢
CREATE TABLE [dbo].[testtb] (
[id] [int] IDENTITY (1, 1) NOT NULL ,......
并且这个自增列是不需要我们人为的去用代码来写数据的!那么在mysql中(我使用的是mysql5.1),我们如何实现上面的这个效果呢?谢谢
(
`id` int auto_increment NOT NULL,
......
)
create table table_name(
id int not null auto_increment primary key
)
mysql规定auto_increment的列必须是主键。