我尝试在MySQL 5.7中将默认值NewGuid()设置为UUID/GUID列(在.Net核心中使用FluentMigrator )。
Create.Table("table")
.WithColumn("auto_guid").AsGuid().NotNullable().WithDefaultValue(SystemMethods.NewGuid)基于Fluent Migrator,应该支持documentation NewGuid,但我得到了一个错误:
“您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获得正确的语法。”
我搜索了类似的问题和解决方案,但没有找到任何解决方案。
用Fluent Migrator在MySQL中自动生成UUID/GUID是可能的吗?
发布于 2019-12-10 03:46:35
你使用了错误的方法。使用.WithDefault(SystemMethods.NewGuid)而不是.WithDefaultValue()。
https://stackoverflow.com/questions/57961588
复制相似问题