· 4 years ago · Jul 28, 2021, 11:18 AM
1CREATE TABLE IF NOT EXISTS yii_doc.logs_customers
2(
3 id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT
4 , user_id INT(11) NOT NULL
5 , changed_field VARCHAR(100) NOT NULL COMMENT 'Название поля, которое было изменено (например, card_number), если меняется несколько полей указываем ALL'
6 , old_value TEXT NOT NULL COMMENT 'Значение(я) до изменений, если больше одного надо использовать json_encode или serialize'
7 , new_value TEXT NOT NULL COMMENT 'Значение(я) после изменений, если больше одного надо использовать json_encode или serialize'
8 , created DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата изменения, не надо устанавливать при сохранении модели'
9 , FOREIGN KEY (user_id) REFERENCES backend_users (id)
10) ENGINE=InnoDB CHARSET=utf8 COLLATE=utf8_general_ci;