У меня есть php-форма с тремя текстовыми полями (webmeasurementsuiteId, webmeasurementsId, Id), а значения в текстовых полях извлекаются из других таблиц базы данных. Теперь моя задача - передать полученные значения в этой форме php с именем (mapping) в базу данных. Я создал таблицу со следующим синтаксисом:
CREATE TABLE `mapping` (
`webmeasurementsuiteId` INT NOT NULL,
`webmeasurementsId` INT NOT NULL,
`Id` INT NOT NULL,
PRIMARY KEY (Id)
);
Но я получаю ошибку sql следующим образом:
INSERT INTO mapping(webmeasurementsuiteId,webmeasurementsId,Id) values ('','','7')
ERROR: Incorrect integer value: '' for column 'webmeasurementsuiteId' at row 1
Может кто-нибудь исправить мою ошибку?