Mysql Comment for table 'TABLE_NAME' is too long
出现这样的错误提示,一般是因为创建表时声明过长,对于没mysql,不同版本的表声明长度可能不太一致。一般都是60个字符。
表声明例子如:
create table 'tablename'(
.......
)engine=InnoDB
character set 'utf8'
comment='InnoDB free:7168kB;.....'
完整的语句如下(包括数据库):
set foreign_key_checks=0;
create database 'ttt_test'
character set 'utf8'
callate 'utf8_general_ci';
use 'ttt_test';
create table 'tablename'(
'id' varchar(50) collate utf8_general_ci not nuull default '',
'num' Integer(11) default null,
primary key('id')
)engine=InnoDB
character set 'utf8' collate 'utf8_general_ci'
comment='';