【发布时间】:2019-12-10 03:51:34
【问题描述】:
我正在尝试使用 Fluent Migrator 更改表以添加作为 Guid、不可为空和主键的列。
示例:test_user(表格)
+++++++++++
col1 col2
+++++++++++
测试1测试2
test3 测试4
+++++++++++
我正在使用以下语法向现有表添加列:
Alter.Table("test_user").AddColumn("test_user_id").AsGuid().NotNullable().WithDefault(SystemMethods.NewGuid);
Create.PrimaryKey("pk_test_user")
.OnTable("test_user").Column("test_user_id");
如果表格有示例中的数据,则应添加唯一的 Guid
错误:“查看与您的 MySQL 服务器版本相对应的手册,了解在 '(SELECT UUID())' 附近使用的正确语法”
【问题讨论】:
标签: mysql entity-framework fluent-migrator