我想更改 mysql 中的视图并删除列。我必须为很多视图执行此操作,所以我想编写脚本。
如果视图是表,我可以使用 ALTER TABLE foo DROP COLUMN blah 但我认为我不能在视图上使用这个语法。
我可以从 INFORMATION_SCHEMA.COLUMNS 中删除列来执行此操作吗?(似乎 V. 有风险!)
我是否缺少一些不错的语法,或者我是否必须解析可以从 INFORMATION_SCHEMA.VIEWS 获得的 ALTER VIEW 语句并重新生成视图?(也不好看)
谢谢,
亚历克斯