【求教】怎样在自建数据表中加入表注释和字段注释?
在数据库TD_OA中新建一个表,表名为自建表测试aaa,含2个字段:HY_ID,是记录自增ID;
HY_NAME,是记录名称。
采用如下语句:
$sql= "CREATE TABLE IF NOT EXISTS `aaa` (
`HY_ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录自增ID',
`HY_NAME` varchar(64) NOT NULL COMMENT '记录名称',
PRIMARY KEY (`HY_ID`),
KEY `HY_NAME` (`HY_NAME`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk COMMENT='自建表测试' AUTO_INCREMENT=1";
exequery(TD::conn(), $sql);
运行后,表是建起来了,也能正常使用。唯一问题,是表注释 '自建表测试' 和字段注释 '记录自增ID' 、 '记录名称' 没有正确建立,就好像是COMMENT不起作用。
有请各位指点,语句该如何写,才能在自建数据表中加入表注释和字段注释?
您好,这个是我们有限制的,不能直接在代码中添加。 :Q cgft 发表于 2015-4-30 17:44 static/image/common/back.gif
一定要添加的话,请在您的页面中建表语句前添加以下语句:
mysql_set_charset(MYOA_DB_CHARSET, TD::conn());
然后就不要定义数据库的编码了,只要是从代码中创建的表,都是数据库设置的默认编码。 通达刘洋 发表于 2015-5-11 12:42 static/image/common/back.gif
一定要添加的话,请在您的页面中建表语句前添加以下语句:
mysql_set_charset(MYOA_DB_CHARSET, TD::conn ...
谢谢!
好用了。
页:
[1]