-- Tabla para comentarios de seguimiento en el turnero CREATE TABLE IF NOT EXISTS turnero_comentarios ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, turno_id INT UNSIGNED NOT NULL, usuario_id INT, usuario_nombre VARCHAR(150) NOT NULL DEFAULT '', comentario TEXT NOT NULL, tipo ENUM('recepcion','muestras','general') NOT NULL DEFAULT 'general', creado_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, actualizado_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, FOREIGN KEY (turno_id) REFERENCES turnero_turnos(id) ON DELETE CASCADE, INDEX idx_turno (turno_id), INDEX idx_creado (creado_at) );