-- Tabla de restablecimientos de contraseñas
CREATE TABLE IF NOT EXISTS restablecimientos_de_contrasenas (
    id INT AUTO_INCREMENT PRIMARY KEY,
    id_de_usuario INT NOT NULL,
    token VARCHAR(128) NOT NULL,
    expira_el DATETIME NOT NULL,
    consumido_el DATETIME DEFAULT NULL,
    creado_el DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    INDEX idx_restablecimientos_token (token),
    INDEX idx_restablecimientos_usuario (id_de_usuario),
    CONSTRAINT fk_restablecimientos_usuario FOREIGN KEY (id_de_usuario) REFERENCES usuarios(id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  