Si vous avez une colonne d'incrémentation automatique, vous n'avez pas besoin de la valeur de la clé primaire .. en supposant que votre clé primaire est l'ID client, vous devez utiliser :
INSERT INTO `crm_customer` ( `firstname`, `lastname`, `address`,
`telephoneno`, `companyname`, `fax`, `comments`, `countryid`, `statename`,
`cityname`, `emailaddress`, `zipcode`, `dateofbirth`, `unsubscribe`)
VALUES ( 'jhghjgfk', 'kghjkj', 'hjkghjgh', '8776785', 'hjghjkgyjk',
'457665', 'jghjgfhj', '0', 'ghjgfjgf', 'gjgfhj', 'ghjgfhjgfj',
'764574576', '2017-03-13', '')
Évitez simplement le nom et la valeur de la colonne dans la partie correspondante de l'insert
.
Ou, vous pouvez l'utiliser dans la liste des noms de colonne mais avec null
valeur :
INSERT INTO `crm_customer` (`customerid`, `firstname`, `lastname`, `address`,
`telephoneno`, `companyname`, `fax`, `comments`, `countryid`, `statename`,
`cityname`, `emailaddress`, `zipcode`, `dateofbirth`, `unsubscribe`)
VALUES ( null, 'jhghjgfk', 'kghjkj', 'hjkghjgh', '8776785', 'hjghjkgyjk',
'457665', 'jghjgfhj', '0', 'ghjgfjgf', 'gjgfhj', 'ghjgfhjgfj',
'764574576', '2017-03-13', '')
Et, si vous n'avez pas d'incrémentation automatique, ajoutez-le :
ALTER TABLE crm_customer MODIFY COLUMN customerid INT auto_increment