|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
CREATE DATABASE EXAM; USE EXAM; CREATE TABLE QUESTIONS ( ID int(11) unsigned AUTO_INCREMENT NOT NULL, Question_Name varchar(255), PRIMARY KEY(ID) )ENGINE=InnoDB; CREATE TABLE SUBJECT ( ID int(11) unsigned AUTO_INCREMENT NOT NULL, Subject_Name varchar(255), PRIMARY KEY(ID) )ENGINE=InnoDB; CREATE TABLE CHAIRMAN ( ID int(11) unsigned AUTO_INCREMENT NOT NULL, FirstName varchar(255), MiddleName varchar(255), LastName varchar(255), PRIMARY KEY(ID) )ENGINE=InnoDB; CREATE TABLE PARTICIPANT ( ID int(11) unsigned AUTO_INCREMENT NOT NULL, FirstName varchar(255), MiddleName varchar(255), LastName varchar(255), PRIMARY KEY(ID) )ENGINE=InnoDB; CREATE TABLE PROTOCOLS ( ID int(11) unsigned AUTO_INCREMENT NOT NULL, Ex_year year, ExStart time(6), ExEnd time(6), id_chairman int(11) unsigned NOT NULL, id_subject int(11) unsigned NOT NULL, id_participant int(11) unsigned NOT NULL, id_question int(11) unsigned NOT NULL, Mark int(1), PRIMARY KEY (ID), FOREIGN KEY id_chairman REFERENCES chairman (ID), FOREIGN KEY id_subject REFERENCES subject (ID), FOREIGN KEY id_participant REFERENCES participant (ID), FOREIGN KEY id_question REFERENCES questions (ID) ) По этому коду создает вообще все таблицы, кроме PROTOCOLS. Конкретно, PhpMyAdmin выделяет ошибкой вторичные ключи (Foreign Key) с ошибкой : #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'REFERENCES chairman (ID), FOREIGN KEY id_subject REFERENCES subject (ID), FORE' на строке 12 Вроде правильно всё, не могу понять ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 14:35 |
|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
код рабочий 100% похоже PhpMyAdmin этого не знает Пробуйте добавить скобки и т.д. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 15:32 |
|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
Вроде бы понятно, даже по-русски, написано: "Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса". Вот и изучайте: CREATE TABLE - Index Definitions . ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 16:44 |
|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
в фиддле весь копипаст работает на МарииДБ10 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 17:11 |
|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
Alex_Ustinov в фиддле весь копипаст работает на МарииДБ10 Не могёт такого быть. Скорее всего Вы говорите о dbfiddle.uk, где сообщение об ошибке выводится только если сбоит первый запрос. Сравните количество запросов слева и количество галок справа. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 18:51 |
|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
Alex_Ustinov в фиддле весь копипаст работает на МарииДБ10 Не могёт такого быть. Скорее всего Вы говорите о dbfiddle.uk, где сообщение об ошибке выводится только если сбоит первый запрос. Сравните количество запросов слева и количество галок справа. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 18:51 |
|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
Akina, да, 4+ 1- проверял 1 форейжн, наверное автоматом подправил сразу Scheff, форейжн кей в скобках, еще имя ссылочной таблицы в одном регистре с определением Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 21:14 |
|
Не понимаю почему не работает код. Помогите разобраться
|
|||
---|---|---|---|
#18+
Alex_Ustinov еще имя ссылочной таблицы в одном регистре с определением ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2021, 23:23 |
|
|
start [/forum/topic.php?fid=47&fpage=8&tid=1828062]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 404ms |
0 / 0 |