mysql创建表

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='';

猜你喜欢

转载自zengshaotao.iteye.com/blog/2036359