I\'m using the MySQL Connector for .NET to manage a MySQL database from C#.
When I try to insert an enum into the database it appends the enum with the value
You could make your enum like this
public enum MyEnum { FirstValue = 1, SecondValue, ThirdValue }
It will start from 1 instead from 0.