36616-vm/db/migrations/001_create_users_table.php
2025-12-03 12:17:22 +00:00

29 lines
772 B
PHP

<?php
require_once __DIR__ . '/../config.php';
try {
$pdo = db();
$sql = "
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
usn VARCHAR(255) NOT NULL UNIQUE,
mobile VARCHAR(20) NOT NULL,
referralCount INT DEFAULT 0,
hasWonReward VARCHAR(3) DEFAULT 'no',
rewardClaimed VARCHAR(3) DEFAULT 'no',
referralLink VARCHAR(255) NULL,
gameLevel INT DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
";
$pdo->exec($sql);
echo "Table 'users' created successfully (if it didn't exist)." . PHP_EOL;
} catch (PDOException $e) {
die("DB ERROR: " . $e->getMessage());
}