`

如何解决在使用PowerDesigner生成MySql脚本有错的问题

    博客分类:
  • sql
 
阅读更多

近日在使用PowerDesigner设计MySql的Model,但在生成SQL脚本的时候,老是过不去。
PowerDesigner版本:15
MySql版本:5
主要问题有以下几点:
1、当字段类型为text,longtext,ENUM的时候,一定要把"National"关键字去掉,可以双击表-->"Columns"-->双击字段-->"MySql"-->去掉Charset中的"National"复选。
2、一定要把主键脚本生成在create table里面,可以在生成数据库脚本的时候进行设置:菜单Database-->Database Generation-->Options-->选择左边的"Key"-->把右边的"Outside"改为"Inside"

还有其它要注意的地方:
1、从数据库中反向导入到PD中的时候,ENUM字段的默认值会被加上~,要去掉才可以。
2、在生成SQL文件的时候,如果是UTF8的话,也要设置一下导出的格式,不然中文是乱码

总的来讲,PowerDesigner是一个很不错的东东,至少提供有地方让我们去设置。

 

转:http://www.myjoyoo.com/node/66

分享到:
评论

相关推荐

    使用PowerDesigner12.5设计数据库并生成MySQL脚本文件[整理].pdf

    使用 PowerDesigner 12.5 设计数据库并生成 MySQL 脚本文件 基于 PowerDesigner 12.5 软件,用户可以设计数据库并生成 MySQL 脚本文件。本篇文章将指导用户从头开始设计数据库,生成物理数据模型,并最终生成 MySQL...

    PowerDesigner逆向工程-Mysql,并解决没有注释的问题!

    本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向工程,并解决逆向工程过程中可能出现的没有注释的问题。 首先,让我们了解什么是逆向工程。逆向工程,也称为数据库反向设计,是指从已有的数据库中提取其...

    PowerDesigner连接MySQL互相导入以及显示中文注释

    在进行PowerDesigner与MySQL之间的连接之前,首先需要确保已经安装了ODBC (Open Database Connectivity) 驱动。ODBC驱动是实现不同数据库之间通信的关键组件之一。 1. **下载ODBC驱动**: - 下载地址:...

    powerdesigner生成含注释的sql

    标题中的"powerdesigner生成含注释的sql"指的是使用PowerDesigner这款强大的数据库设计工具来创建包含注释的SQL脚本。PowerDesigner是一款流行的数据建模工具,它可以帮助IT专业人员进行概念数据模型(CDM)、物理...

    PowerDesigner逆向工程导入MYSQL数据库总结

    其中,逆向工程是PowerDesigner的一项重要功能,它能够帮助用户通过现有数据库自动生成数据模型图,从而快速理解现有系统的结构,并在此基础上进行进一步的设计或修改。 #### 二、环境准备 为了确保PowerDesigner...

    PowerDesigner16.5版本包含MySQL5.0模型的DBMS文件

    通过这些模型,你可以设计数据库的结构,如表、字段、键、索引等,并能生成相应的DDL脚本,直接在MySQL5.0数据库中执行创建数据库。此外,PowerDesigner还支持数据流图(DFD)、业务流程图(BPMN)等,提供全面的...

    PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

    在使用 PowerDesigner 导出 SQL 文件时,如果包含列注释,可能会在导入到 MySQL 数据库中时丢失。这是因为 PowerDesigner 导出的 SQL 文件的编码格式可能不是 UTF-8,而 MySQL 数据库的编码格式是 UTF-8,导致中文...

    PowerDesigner反向工程将数据库设计导出SQL脚本、HTML或World

    在生成 SQL 脚本时,PowerDesigner 还可以根据用户的设置生成相应的索引、视图、存储过程等数据库对象。 数据库设计导出 HTML 文档 PowerDesigner 的反向工程功能还可以将数据库设计导出为 HTML 文档,以便于对...

    powerdesigner逆向生成工具将注释字段添加到name字段上

    powerdesigner逆向工程导入mysql脚本生成PDM带全注释

    用power Designer生成mysql表关系视图的方法

    在介绍如何使用Power Designer工具生成MySQL数据库表关系视图之前,我们需要了解Power Designer和MySQL的ODBC驱动的背景知识。 Power Designer是一款由Sybase公司开发的强大的数据库设计工具,它支持数据建模,从...

    powerdesigner中去掉生成sql中的引号

    然而,在使用PowerDesigner生成SQL脚本的过程中,有时会遇到生成的SQL语句中包含不必要的引号问题,这可能会导致在某些数据库系统中执行SQL时出现错误或警告。本文将深入探讨如何在PowerDesigner中去除生成SQL中的...

    Powerdesigner逆向工程生成PDM 中文列名表名

    4. **使用SQL脚本进行逆向工程**:还可以选择使用SQL脚本来生成PDM。比如,可以创建一个名为`crebas.sql`的文件,并将以下SQL语句写入其中: ```sql /*=========================================================...

    powerdesigner 去除sql脚本中的双引号

    将“CaseSensitivityUsingQuote”设置为不使用引号,通常会有两个选项,如“None”或“False”,这会告诉PowerDesigner在生成脚本时不要添加双引号。 完成设置后,点击“确定”按钮,PowerDesigner将保存你的更改,...

    PowerDesigner(CDM—PDM—SQL脚本的转换流程

    通过对PowerDesigner工具的使用,我们可以有效地将概念数据模型转化为具体的物理数据模型,并最终生成可用于数据库创建的SQL脚本。这一过程不仅简化了数据库设计的工作量,还确保了设计的一致性和准确性。对于那些不...

    PowerDesigner连接mysql逆向生成PDM及相关问题

    本文主要介绍如何使用PowerDesigner 16.5与MySQL数据库配合,进行逆向工程操作,生成PDM(Physical Data Model),以及解决在过程中可能出现的问题。 首先,你需要确保已经安装了PowerDesigner 16.5,可以从提供的...

    Powerdesigner逆向工程Mysql.docx

    总结来说,PowerDesigner的逆向工程功能使得从MySQL数据库中提取结构信息变得简单易行,生成的PDM模型提供了清晰的数据库视图,有助于数据库设计、维护和理解。通过上述步骤,你可以有效地管理你的MySQL数据库,提升...

    PowerDesigner数据库生成器

    在生成器的功能下,用户可以通过直观的图形界面定义实体、属性、关系,并自动生成数据库脚本,支持多种数据库管理系统,如Oracle、MySQL、SQL Server等。 描述中的“PowerDesigner数据库生成器=”可能意味着用户...

    PowerDesigner通过物理数据模型正向生成sql脚本并通过dbms创建表

    开发者可以自定义生成脚本的格式,比如选择使用Oracle、MySQL、SQL Server等特定数据库的语法,这使得PowerDesigner适用于多种数据库系统。 在"使用powerDesigner物理数据模型正向生成sql.xls"这个文件中,可能包含...

    PowerDesigner逆向MySQL

    - 完成设计后,可以使用PowerDesigner的前向工程功能将模型转化为更新或创建新的MySQL数据库的SQL脚本。 - 要保持模型与实际数据库的一致性,定期进行逆向工程更新是很有必要的。 - PowerDesigner支持版本控制,团队...

Global site tag (gtag.js) - Google Analytics