No, el id en la tabla es el que tu dices que se genera en el INSERT (Supongo que es AUTO_INCREMENT), a lo que yo me referia es que en la consulta que ejecutas para traer los registros de la tabla te hace falta seleccionar ese id, haria falta que pusieras
SELECT condenas.id, condenas.rit, condenas.rut, ... para que cuando despliegas la lista te ponga el dato en el enlace de eliminar_dato.php?idcon=" .
$row["id"]
Si no, siempre puedes imprimir tu consulta para ver que está mal en la sintaxis, ponle en tu eliminar_dato.php:
Código PHP:
echo "DELETE FROM condenas WHERE id=$id";
lo mas seguro es que veas que $id va vacío