Я пытаюсь использовать Fluent Migrator, чтобы изменить таблицу, чтобы добавить столбец, который является Guid, а не нулевым и первичным ключом.
Пример: test_user (таблица)
+++++++++
столбец1 столбец2
+++++++++
тест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())'"