Я разрабатываю веб-инструмент для ввода данных на основе PHP с MySQL в качестве базы данных. Тем не менее, база данных, несомненно, изменится, пока запись данных будет вестись (есть много всего, что нужно сделать, чтобы мы запустили ее так, чтобы она работала параллельно с другой разработкой).PHP MySQL запрос на изменение базы данных
Я построил запросы SQL, так что PHP может автоматически:
- Определите, какие таблицы в базе данных
- Список таблиц с определенным префиксом, так что только те, что ввод данных следует использовать перечислены
Однако то, что я не могу понять (несмотря на проверки PHP, SQL и MySQL руководств и учебных пособий), как автоматически вытягивать таблицы, которые связаны внешним ключом, так что для ввода данных есть список элементов, которые можно выбрать для данной таблицы. Короче говоря, как я - с помощью PHP - определить:
- Любые внешние ключи для данной таблицы
- Имя таблицы, что иностранные ключевые моменты
без жесткого -кодирование любых имен таблиц в SQL-запросы?
ManseUK, спасибо за сделанные вами изменения. Я вижу, что они делают мой пост более удобочитаемым, и я буду помнить, что в будущем буду добавлять списки в блоки комментариев! –
http://stackoverflow.com/questions/1143728/how-can-i-find-which-tables-reference-a-given-table-in-oracle-sql-developer – zod