我正在将数据从一个服务器上的一个数据库导出到另一个服务器上的另一个数据库。我正在导出一个csv文件,并在MYSQL工作台上使用导入函数。我为什么要用这种方式?这是因为访问问题。
有一个字段被定义为,
`isTest` enum('TRUE','FALSE') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci GENERATED ALWAYS AS ((case when ((`Fixed` = _utf8mb4'FIXED') and ((`Type` is null) or (`Type` = _utf8mb4''))) then _utf8mb4'TRUE' else _utf8mb4'FALSE' end)) STORED,此字段导出的文件中的数据如下所示
"FALSE"错误是,
grt.DBError: ("The value specified for generated column 'isTest' in table 'Testing' is not allowed.", 3105)是否有另一种使用工作台/编辑字段列定义插入数据的方法?
发布于 2021-02-14 11:53:47
所以我把这个领域排除在出口清单之外。生成的字段将根据来自字段的数据填充自己。
https://stackoverflow.com/questions/66194692
复制相似问题