А нельзя разве при выборке поставить знак минуса перед полем и не париться, на худой конец вот 2 варианта:
1. сделать view, который будет выдавать id со знаком -, проблема с условиями.
2. сделать обычное автоинкремент поле, сделать рядом второе и триггером его устанавливать