pd 生成mysql数据库sql时加上备注
打开:Database->edit current dbms
找到Script->Objects
1.Table->create:把value改为:/* tablename: %TNAME% */
create [%Temporary%?temporary ]table[%R%?[ if not exists]] [%QUALIFIER%]%TABLE%
(
isdel bit default 0/*是否起用*/,
createdby varchar(50) /*创建人*/,
createdon varchar(50) /*创建时间*/,
modifyby varchar(50) /*修改人*/,
modifyon varchar(50) /*修改时间*/,
ip varchar(50) /*ip*/,
%TABLDEFN%
)[%R%?comment = %.q:TLABL%]
[%OPTIONS%]
isdel 几个列是自己加的,不要的可以去了。加上后,每个表生成sql时,都会含有以上列。
2.Column->add:把value改为:%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment '%COLNNAME%']]/*%COLNNAME%*/
这样,备注就是列名
以上为我在pd12.5上测试通过。
原创,转载请注明:jamin.cnblogs.com
找到Script->Objects
1.Table->create:把value改为:/* tablename: %TNAME% */
create [%Temporary%?temporary ]table[%R%?[ if not exists]] [%QUALIFIER%]%TABLE%
(
isdel bit default 0/*是否起用*/,
createdby varchar(50) /*创建人*/,
createdon varchar(50) /*创建时间*/,
modifyby varchar(50) /*修改人*/,
modifyon varchar(50) /*修改时间*/,
ip varchar(50) /*ip*/,
%TABLDEFN%
)[%R%?comment = %.q:TLABL%]
[%OPTIONS%]
isdel 几个列是自己加的,不要的可以去了。加上后,每个表生成sql时,都会含有以上列。
2.Column->add:把value改为:%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment '%COLNNAME%']]/*%COLNNAME%*/
这样,备注就是列名
以上为我在pd12.5上测试通过。
原创,转载请注明:jamin.cnblogs.com
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步