Я пытаюсь настроить таблицу в MySQL, которая позволит мне установить порядок ввода полей.
например. Предположим, что таблица содержит следующие поля
Stage1Timestamp, Stage1AuthorizedBy,
Stage2Timestamp, Stage2AuthorizedBy,
Stage3Timestamp Stage3AuthorizedBy
Где метки времени - это даты и время, которые должны автоматически заполняться при добавлении информации AuthorizedBy. (иностранные ключи или коды или что-то в этом роде. Эта деталь не имеет значения.)
То, о чем я думаю, таково:
При определении AuthorizedBy установите для связанной даты и времени значение «Сейчас», если заполнены AuthorizedBy и Timestamp непосредственно перед предыдущим этапом. В противном случае, пустое текущее значение.
Если значение Timestamp или AuthorizedBy не задано, удалите однорангового и непосредственного старшего.
Это должно работать нормально, если MySQL будет связывать триггеры. Это работает? Другие мысли?