Задавайте вопросы, мы ответим
Вы не зашли.
Переводил схему в базу,но чё бы не менял,выдаёт эту ошибку,сама по себе таблица верна,переводил из ацеса,может где то накосячил
11:48:02 CREATE TABLE IF NOT EXISTS `Kursach`.`Postavki` ( `idPostavki` INT GENERATED ALWAYS AS () VIRTUAL, `Category` TEXT(20) NOT NULL, `Kol-vo` INT NULL, `Data` DATETIME NOT NULL, `Prinyavshi` TEXT(20) NOT NULL, `Produkt` TEXT(20) NOT NULL, PRIMARY KEY (`idPostavki`, `Produkt`), UNIQUE INDEX `idПоставки_UNIQUE` (`idPostavki` ASC) VISIBLE) ENGINE = InnoDB Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VIRTUAL, `Category` TEXT(20) NOT NULL, `Kol-vo` INT NULL, `Data` DATETIM' at line 2 0.000 sec
Неактивен
Запрос явно не закончен, DATETIM в конце - некорректный тип как минимум.
Неактивен
GENERATED ALWAYS AS (тут должно быть выражение для вычисления значений столбца) VIRTUAL
Вам точно нужна виртуальная колонка? По логике тут обычный AUTO_INCREMENT нужен.
Неактивен