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

在页面给数据库添加数据(但有个字段设置为自增)
数据库:MySQL
有张表的id设置为自增类型,DAO方法里面的sql语句该如何写呢

------解决方案--------------------
insert into 表(字段1,字段2,字段3) values('','','')

既然自增,字段里面就不要出现自增的列了,一般都是主键吧!
------解决方案--------------------
到了自增的那个字段用null就可以,比如 insert into table values(null,'1','2','3');
------解决方案--------------------
insert into tableName(字段1,字段2,字段3) values('11','22','33')
主键不插入任何数据,即tableName后面的括号里没有ID列,values后面的括号中也不给出相应的数据,让MySQL自己搞定


------解决方案--------------------
引用:
insert into 表(字段1,字段2,字段3) values('','','')

既然自增,字段里面就不要出现自增的列了,一般都是主键吧!


自增的不需要管,数据库会自动处理。