找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 2142|回复: 4

【求教】怎样在自建数据表中加入表注释和字段注释?

[复制链接]

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
发表于 2015-4-29 11:48:52 | 显示全部楼层 |阅读模式
在数据库TD_OA中新建一个表,表名为自建表测试aaa,含2个字段:
HY_ID,是记录自增ID;
HY_NAME,是记录名称。
采用如下语句:

  1. $sql= "CREATE TABLE IF NOT EXISTS `aaa` (
  2.   `HY_ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录自增ID',
  3.   `HY_NAME` varchar(64) NOT NULL COMMENT '记录名称',
  4.   PRIMARY KEY (`HY_ID`),
  5.   KEY `HY_NAME` (`HY_NAME`)
  6. ) ENGINE=InnoDB DEFAULT CHARSET=gbk COMMENT='自建表测试' AUTO_INCREMENT=1";
  7. exequery(TD::conn(), $sql);
复制代码


运行后,表是建起来了,也能正常使用。唯一问题,是表注释 '自建表测试' 和字段注释 '记录自增ID' 、 '记录名称' 没有正确建立,就好像是COMMENT不起作用。
有请各位指点,语句该如何写,才能在自建数据表中加入表注释和字段注释?

9

主题

1387

回帖

2149

牛毛

游客

积分
3539
QQ
发表于 2015-4-30 17:05:03 | 显示全部楼层
您好,这个是我们有限制的,不能直接在代码中添加。

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
 楼主| 发表于 2015-4-30 17:44:14 | 显示全部楼层
:Q

9

主题

1387

回帖

2149

牛毛

游客

积分
3539
QQ
发表于 2015-5-11 12:42:21 | 显示全部楼层
cgft 发表于 2015-4-30 17:44

一定要添加的话,请在您的页面中建表语句前添加以下语句:
mysql_set_charset(MYOA_DB_CHARSET, TD::conn());
然后就不要定义数据库的编码了,只要是从代码中创建的表,都是数据库设置的默认编码。

点评

谢谢! 好用了。  详情 回复 发表于 2015-5-11 12:43

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
 楼主| 发表于 2015-5-11 12:43:34 | 显示全部楼层
通达刘洋 发表于 2015-5-11 12:42
一定要添加的话,请在您的页面中建表语句前添加以下语句:
mysql_set_charset(MYOA_DB_CHARSET, TD::conn ...

谢谢!
好用了。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2024-12-23 23:02 , Processed in 0.119636 second(s), 31 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表