35330-vm/Backend/db/migrations/002_create_expenses_table.sql
Flatlogic Bot 20046a4844 Versao 17
2025-10-29 17:18:21 +00:00

10 lines
409 B
SQL

CREATE TABLE IF NOT EXISTS `expenses` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`user_id` INT NOT NULL,
`description` VARCHAR(255) NOT NULL,
`amount` DECIMAL(10, 2) NOT NULL,
`category` VARCHAR(100) NOT NULL,
`expense_date` DATE NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;