我正在尝试使用 Fluent Migrator 来更改表以添加一个 Guid 列,该列不能为空和主键。
示例:test_user(表)
+++++++++
col1 col2
+++++++++
测试1 测试2
测试3 测试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())' 附近使用的正确语法”