38451-vm/db/migrations/20260219_create_mining_orders.php
Flatlogic Bot 55c32caea5 以完好
2026-02-19 08:36:39 +00:00

25 lines
827 B
PHP

<?php
// db/migrations/20260219_create_mining_orders.php
require_once __DIR__ . '/../config.php';
try {
$db = db();
$db->exec("CREATE TABLE IF NOT EXISTS mining_orders (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
symbol VARCHAR(10) NOT NULL,
pool_name VARCHAR(100) NOT NULL,
amount DECIMAL(20, 8) NOT NULL,
apy DECIMAL(10, 4) NOT NULL,
period VARCHAR(20) NOT NULL,
status VARCHAR(20) DEFAULT 'running',
start_time DATETIME DEFAULT CURRENT_TIMESTAMP,
end_time DATETIME,
last_payout DATETIME DEFAULT CURRENT_TIMESTAMP,
total_profit DECIMAL(20, 8) DEFAULT 0
)");
echo "Table mining_orders created successfully.\n";
} catch (Exception $e) {
echo "Error creating table: " . $e->getMessage() . "\n";
}