Я работаю над назначением, где я должен найти все таблицы в information_schema из «пустой» базы данных. Я могу сделать это в MySQL или PostgreSQL. Я выбрал MySQL. Итак, я определил все таблицы:Невозможно найти данные таблицы в mysql information_schema
- CHARACTER_SETS
- Collations
- COLLATION_CHARACTER_SET_APPLICABILITY
- КОЛОННЫ
- COLUMN_PRIVILEGES
- INDEX_STATISTICS
- KEY_COLUMN_USAGE
- КАЛЁВОЧНЫЙ
- ROUTINES
- Schemata
- SCHEMA_PRIVILEGES
- СТАТИСТИКА
- ТАБЛИЦЫ
- TABLE_CONSTRAINTS
- TABLE_PRIVILEGES
- TABLE_STATISTICS
- ТРИГГЕРЫ
- USER_PRIVILEGES
- ПРОСМОТРЫ
Теперь я должен найти информацию об этих таблицах. Например, определения первичных ключей, столбцы таблицы, внешние ключи, действия триггера и т. Д.
Проблема, с которой я столкнулась, заключается в том, что ни одна из этих таблиц не содержит никаких первичных ключей или внешних ключей или ограничений и т. Д.
Я неверно истолковал? Или можно найти эту информацию где угодно? Буду признателен за любую помощь.
Я просто попытался это, и все поля «Ключ» для каждой таблицы пустые ... – littleK
Тогда нет первичного ключа. Это не очень хорошая идея, но это возможно. – Pace