除了Sabeen的答案:
第一列ID是您的主键。
不要插入
''主键,而是插入null。
INSERT INTO users (`id`,`title`,`firstname`,`lastname`,`company`,`address`,`city`,`county` ,`postpre`,`phone`,`mobile`,`category`,`email`,`password`,`userlevel`) VALUES (null,'','John','Doe','company','Streeet','city','county' ,'postpre','phone','','category','emial@email.co.uk','','');
如果它是自动增量键,则可以解决您的问题。
如果不是,请创建
id一个自动增量键,并始终将
null其插入以触发自动增量。
MySQL有一个设置自动增量键仅在
null插入或两个刀片
0和
null。不要指望此设置,因为如果更改服务器,代码可能会中断。
如果您插入
null您的代码将始终有效。
- 参见:http
- //dev.mysql.com/doc/refman/5.0/en/example-auto-
increment.html



