【问题标题】:MySQL Workbench 6.2 removes all my comments after creation a viewMySQL Workbench 6.2 在创建视图后删除了我的所有评论
【发布时间】:2015-02-04 20:26:54
【问题描述】:

任何人都可以帮助我使用 Workbench,它在创建视图后从 sql 脚本中删除所有 cmets。

它是什么 - 一个错误或一个选项? 我真的需要 cmets,我想保留它们。

【问题讨论】:

  • 请澄清。你是说SHOW CREATE VIEW viewname 查询没有显示原始CREATE VIEW 源代码中的cmets?确实如此;这是 MySQL 的限制,而不是 Workbench 的限制;数据字典中没有地方可以存储带有视图的 cmets。有这样的地方放桌子。
  • 非常感谢您的回答。

标签: mysql view comments workbench


【解决方案1】:

我不确定您的问题是否是已修复的错误,但我确实发现 MySQL Workbench 8 中的解析器会删除在 create 语句之前放置的 cmets。例如这条评论将被删除:

/*
* this is a comment
*/
create or replace view my_view(column1, column2, ...);

但是在创建语句之后放置的注释仍然存在:

create or replace view my_view(column1, column2, ...);
/*
* this is a comment
*/

【讨论】:

  • 嗯。非常有趣...我会检查它。谢谢
【解决方案2】:

这是 MySQL 的限制,而不是 Workbench 的限制;数据字典中没有地方可以存储带有视图的 cmets。

【讨论】:

    猜你喜欢
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多