文档解释
Error number: MY-010764; Symbol: ER_CANT_UPGRADE_GENERATED_COLUMNS_TO_DD; SQLSTATE: HY000
Message: Error in processing generated columns for table %s.%s
错误说明
MySQL的 ER_CANT_UPGRADE_GENERATED_COLUMNS_TO_DD 错误代码为 MY-010764,他表明当从旧版本升级到 MySQL 5.7 时,一个生成列无法被升级到新版本。生成列是一种特殊类型的列,它们的值由计算来,不是从输入。这个错误是抛出,当MySQL尝试升级旧版本中的生成列(版本在MySQL 5.7之前)时,而不再允许的。
常见案例
如果用户试图从一个旧版本升级到MySQL 5.7,而其中任何一个表都有生成列,MySQL将抛出这个错误。此外,连接到MySQL 5.7以上新版本时,也可能会出现此错误。
解决方法
如果用户发现他们的表中存在生成列,他们可以不同版本中比较,做出相应的更改。对于旧版本,删除生成列,并更改其它列,如果它们受到生成列的列影响,以确保数据一致性;而在新版本中,重建这个表。此外,可以查看MySQL手册中的“处理生成列”部分,以获取更多的解决此问题的建议。
香港美国云服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/296814.html<

