Проблема с сгенерированными колонками MySQL - PullRequest
0 голосов
/ 06 февраля 2019

Здравствуйте. Я пытаюсь изменить существующую таблицу, чтобы добавить сгенерированные столбцы, которые являются счетчиками всех строк в другой таблице (это будет похожая система, поэтому я собираюсь выполнить все сопоставления и "ГДЕ").как только я заставлю это работать)

Я в настоящее время использую это.

ALTER TABLE board ADD like_cnt INT GENERATED ALWAYS AS (COUNT(*) FROM likes) NOT NULL;

Но это дает мне эту ошибку

1064- у вас есть ошибка в вашем синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с «FROM likes» NOT NULL »в строке 1

Я использую WAMP и он имеет версию SQL 5.7.24 Этоневозможно или я что-то не так делаю?

1 Ответ

0 голосов
/ 06 февраля 2019

Существуют ограничения в ОБОБЩЕННЫХ КОЛОННАХ , в частности, «Подзапросы запрещены»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...