Мне нужна ваша помощь, я думаю, что то, что я пытаюсь сделать, выглядит правильно, но сервер возвращает ошибку «Неверный синтаксис рядом с ключевым словом« ON »». В основном я пытаюсь добавить данные подстроки (LastName и FirstName) т.е. Джон Смит на должность в офисе по полу и офисному номеру, тем самым указав в моей таблице Excel, что в этом офисе назначено 2 сотрудника (в соответствии с приведенным ниже примером Excel).
Возможно, я поступаю неправильноно свежий взгляд не повредит.
CREATE TABLE tbl_accdb
(
Floor INT,
Office VARCHAR(255),
Location VARCHAR(255),
LastName VARCHAR(255),
FirstName VARCHAR(255)
);
INSERT INTO tbl_accdb (Floor, Office, Location, LastName, FirstName)
VALUES ('2', 'B-47A', 'NCR-Tower C', 'Doe', 'Jane')
INSERT INTO tbl_accdb (LastName, Firstname)
VALUES ('Smith', 'John')
ON DUPLICATE KEY UPDATE Office='B-47A', Floor='2'