文档解释
Error number: 3178; Symbol: ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN; SQLSTATE: HY000
Message: ADD COLUMN col…VIRTUAL, ADD INDEX(col)
错误说明:
ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN错误指示在虚拟列上不支持使用ALTER TABLE语句进行在线修改。MySQL报出此错误,表明在更改表结构时尝试使用在线表修改,但此操作对虚拟列是不可行的。
常见案例
常见的场景是在更新表结构时忘记考虑改变虚拟列的情况,因此会忽略使用ALTER TABLE语句的在线修改功能;而忘记删除虚拟列,则会出现该错误,例如尝试用ALTER TABLE DROP COLUMN语句删除虚拟列。
解决方法:
由于MySQL不支持在线更新虚拟列,因此当在修改表结构时必须为虚拟列提供离线修改的解决方案,即在ALTER TABLE DROP COLUMN语句的前面先创建一个新表,取消加入虚拟列;然后将原始表的记录从新表中插入,最后将新表重新命名为原来表的名字。
香港美国云 服务器 首选树叶云,2H2G首月10元开通。树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
魔兽世界运行错误ERROR #121 急!~~~~~~

我碰到过3次这样的情况,跟你说的一模一样``` 原因:应该是魔兽里面某个文件坏掉了,基本上无法修复 解决办法:最实际最简单 1 如果你在宿舍玩 让朋友给你共享 在他那里直接安装,下载补丁 2 如果你在家一个人玩 下载客户端 希望帮的到你
linux重启机器后Oracle进不去了
你可以用sqlplus / as sysdba 试一下能不能启动.另外,可能是你的数据库软件没有启动吧最好先用上面的命令进入,然后启动数据库 startup 试试看能否启动.

错误号码:0x80040707 描述:DLL函数调用失败:BRADDPRT.CheckLocaIport
错误号码:0x 描述:DLL函数调用失败是设置错误造成的,解决方法为:1、同时按下键盘上的win+R组合键。 2、启动了运行对话框,输入MSCONFIG,点击确定按钮,如下图所示。 3、在配置界面点击启动选项卡,如下图所示。 4、在启动界面点击打开任务管理器,如下图所示。 5、将启动项中的精灵字样的启动项禁用即可,如下图所示。
发表评论