-- 库存变动明细表 CREATE TABLE `inventory_logs` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `book_id` INT NOT NULL, -- 图书id `change_type` VARCHAR(32) NOT NULL, -- 变动类型 `change_amount` INT NOT NULL, -- 变动数量 `after_stock` INT NOT NULL, -- 变动后的库存 `operator_id` INT, -- 操作人id `remark` VARCHAR(255), -- 备注 `changed_at` DATETIME NOT NULL, -- 变动时间 FOREIGN KEY (`book_id`) REFERENCES `books`(`id`), FOREIGN KEY (`operator_id`) REFERENCES `users`(`id`) );