В. И. Гринченко
Знаток
(251)
1 неделю назад
Ошибка синтаксиса в вашем запросе связана с использованием конструкции "GENERATED ALWAYS AS IDENTITY". В MySQL используется другой способ для определения автоинкрементируемых полей.
Вот исправленный запрос:
```
CREATE TABLE PHARMACY (
PH_ID int NOT NULL AUTO_INCREMENT,
Address varchar(40) NOT NULL,
PRIMARY KEY(PH_ID),
CONSTRAINT PH_UNIQ UNIQUE(Address)
);
```
drafor_kaЗнаток (276)
1 неделю назад
Благодарю! Не могли бы вы подсказать сайт/учебник в котором можно более подробно рассмотреть команды SQL, чтобы понимать в чём может быть проблема или же команда не сработала, потому что программы для SQL используют разный синтаксис?
(START WITH 1, INCREMENT BY 1), Address varchar(40) NOT NULL,
PRIMARY KEY(PH_ID), CONSTRAINT PH_UNIQ UNIQUE(Address))
Но при создании программа показывает ошибку синтаксиса, в чём может быть проблема?