Nếu bạn có cột tăng tự động, bạn không cần giá trị cho khóa chính .. giả sử khóa chính của bạn là customerid, bạn nên sử dụng:
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', '')
Chỉ cần tránh tên và giá trị cột trong phần tương ứng của insert
.
Hoặc, bạn có thể sử dụng nó trong danh sách tên cột nhưng với null
giá trị:
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', '')
Và, nếu bạn không có tăng tự động, hãy thêm nó:
ALTER TABLE crm_customer MODIFY COLUMN customerid INT auto_increment