Недавно я обновил MySQL Workbench с 5.7 до 8.0 и начал сталкиваться с этой ошибкой в своих сценариях SQL:
И я помню, что он отлично работал в более старой версии Workbench. Помощь!






Согласно документу это версии 8.0 слово groups является зарезервированным ключевым словом, и для того, чтобы заставить этот оператор создания работать, мне пришлось процитировать это ключевое слово, например:
create table `groups` (
id bigint AUTO_INCREMENT PRIMARY KEY,
title nvarchar(100),
description nvarchar(500),
visibility int,
keywords nvarchar(200),
score bigint default 0,
isDeleted boolean default false,
addedBy bigint not null,
lastModifiedBy bigint not null,
addedOn timestamp not null default current_timestamp,
lastModifiedOn timestamp not null default current_timestamp on update current_timestamp
);