我想在已經有3行的表中插入一個元素。主鍵是否可能不是自動增量?
它的表中調用USUARIOS = [ID(伯,自動增量),FID,如first_name,姓氏.. ..]
所以已經有3排與編號的:0,1,2
而當我試圖執行此查詢(注意我沒有設置值id屬性)
INSERT INTO usuarios (fid,email,pass,first_name,last_name,avatar,bday,fecha,id_loc,id_loc_from)
VALUES (-1,'[email protected]','72253f579e7dc003da754dad4bd403a6','','','',NOW(),NOW(),'','')
我得到這個MySQL錯誤:
Duplicate entry '0' for key 1
多餘的:我不知道這個3項,其中插入(如果通過接口,由主機查詢,..)
所以問題是,我怎樣才能確保Primary Key
是自動增量,如果不是;如何設置它? (將是解決問題嗎?)
沒有其他鍵比主要.. –
你能提供這個表的實際表模式? –
啊,是有各種主鍵。也許種子在這張桌子上重置?所以它認爲下一個自動增量編號應該是零... – dotjoe