2015-10-13 2 views
-2

Мой быстрый вопрос в том, что у меня есть таблица, в которой регистрируются отношения пользователей: userRelations(id, userID_1, userID_2, relationshipType, dateCreated). Теперь, как создать журнал, чтобы узнать, что было изменено? Или кем? Большинство из них сделано php, а затем вставлено в таблицу, но какие столбцы у меня есть?Создать таблицу с журналами

EDIT: Моя сложность заключалась в том, чтобы понять процесс создания журнала, как записывать, что записывать, сколько таблиц и тому подобное, я не мог думать достаточно ясно, чтобы организовать и сказать: «Это то, что мне нужно»,

+0

Если используемая вами база данных (которую вы не указали) имеет встроенные функции ведения журнала, которые отвечают вашим потребностям, вам придется записывать данные явно в ваших данных. – David

+0

Я вроде как строю таблицы на бумаге, потому что не хочу повторять ее несколько раз позже. Итак, предположим, что у DB нет такой функции, можете ли вы дать мне подсказку о том, как это сделать? – Sashka

+0

Если у БД нет этой функции, вам просто нужно будет самостоятельно записать данные. Я не уверен, что вы подразумеваете под «как»? Вы должны создавать таблицы и хранить в них данные. Приложение может записывать в таблицу журналов (журналов), или вы можете взаимодействовать с БД посредством хранимых процедур, которые записываются в таблицу журналов, или вы могли бы добавить триггеры в основную таблицу (таблицы), которые записывают в таблицу журналов (ы). – David

ответ

1

Создать новую таблицу, которая обновляется каждый раз, когда эта таблица обновляется со следующими заголовками

ID, userRelationsid (или сократить это, если это возможно), UpdatedBy, updatedrelationshipfrom (или сократить это, если это возможно), updatedrelationshipto (или сократите это, если возможно), дата обновления,

+0

Благодарю вас за помощь! – Sashka

Смежные вопросы