create table Users
(
AttendeeID varchar not null,
FRAG boolean null,
FirstName string null,
LastName string null,
BadgeName varchar null,
BadgeNumber int not null,
DateOfBirth date null,
EmailAddress int not null,
Password password null,
PrivacyPolicy boolean null,
TermsConditions boolean null
);
create unique index Users_AttendeeID_uindex
on Users (AttendeeID);
create unique index Users_BadgeNumber_uindex
on Users (BadgeNumber);
create unique index Users_EmailAddress_uindex
on Users (EmailAddress);
alter table Users
add constraint Users_pk
primary key (AttendeeID);
Итак, я изучаю базы данных и использую Datagrip для своих баз данных, но когда я попытался выполнить это, я получил следующую ошибку:
[42000][1064] У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, на предмет правильного синтаксиса для использования рядом с «не нуль, FRAG boolean null, строка FirstName null, строка LastName null, Ba» в строке 3.
Первоначально код читался не нулевым, поэтому я изменил его на нулевой, не понимая, в чем проблема. Я не нашел ответа на предыдущие вопросы, любая помощь будет отличной. Спасибо.
AttendeeID
. - person danblack   schedule 18.12.2018