You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Designer导出MySQL5.x SQL时误用双引号替代反引号,是否为Bug?

Power Designer导出MySQL脚本的引号问题

在导出MySQL的SQL脚本时,Power Designer会错误地使用双引号(")而非反引号()来转义return、order这类保留关键字。操作流程为:先设计逻辑模型,通过toolbox -> check model验证模型,确认显示0 errors 0 warnings后生成物理模型,再通过database -> generate database`指定MySQL 5为目标版本自动生成SQL脚本,但执行失败。

错误代码片段如下:

create table "order"
(
   ...
);

这并非Power Designer的Bug,而是可通过配置调整的默认行为,解决步骤如下:

  • 打开物理模型,依次点击Database -> Edit Current DBMS
  • 在弹出的配置窗口中,展开Script -> Sql -> Format,找到Identifier Quote Char选项
  • 将该选项的值从双引号(")修改为反引号(`),保存配置后重新生成SQL脚本即可

内容的提问来源于stack exchange,提问作者OuterTowner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 04:12:01