create table tab ( id numeric(6) primary key, class numeric(3), fdate date, group char(6), foreign key (class, fdate) references exam(class, fdate));

#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'group char(6), foreign key (class, fdate) references exam(class, fdate))' на строке 1


Ответы (1 шт):

Автор решения: Anatoly

group - служебное слово, оберните его в символы `:

create table tab (
id numeric(6) primary key,
class numeric(3),
fdate date,
`group` char(6),
CONSTRAINT `fk_tab_ref_exam` foreign key (class, fdate) references exam(class, fdate)
);
→ Ссылка