#mysql
#mysql
Вопрос:
[CONSTRAINT [symbol]] FOREIGN KEY
[index_name] (col_name, ...)
REFERENCES tbl_name (col_name,...)
[ON DELETE reference_option]
[ON UPDATE reference_option]
reference_option:
RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
Я не могу понять этот синтаксис из документации Mysql по использованию ключевого слова constraint, особенно части в строке 2 ([index_name])
Комментарии:
1. Используете ли вы таблицы NDB?
2. Документация Msql ( dev.mysql.com/doc/refman/8.0/en/create-table-foreign-keys.html ) подробно объясняет каждый раздел и приводит примеры. Не могли бы вы, пожалуйста, уточнить, что вас смущает? Пожалуйста, приведите пример!
3.
In syntax descriptions, square brackets (“[” and “]”) indicate optional words or clauses.
( источник )4. @Shadow Я не совсем понимаю, почему мы используем ключевое слово constraint. Я имею в виду, почему мы его используем? Как это помогает нам?
5. Это необязательная часть синтаксиса, вы можете опустить ее, если хотите.