Doesn't work without auto increment