Great question. Just checked out MySQL and it has trouble with zero-value IDs.

```ruby
User.create { |u| u.id = 0 }
User.all.map(&:id) #=> [1]
```

It may not be an issue but I'm just trying to be helpful.