读书人

为什么创建表时,Invalid default valu

发布时间: 2012-06-09 17:16:42 作者: rapoo

为什么创建表时,Invalid default value for
[Err] 1067 - Invalid default value for 'type'

CREATE TABLE `test` (
`caption` varchar(100) NOT NULL default '',
`type` varchar(20) NOT NULL default '工作日志',
`content` text NOT NULL
) TYPE=MyISAM;


[解决办法]
是否为字符集问题?
[解决办法]
导入什么,代码是什么?
[解决办法]
REATE TABLE `test` (
`caption` varchar(100) NOT NULL default '',
`type` nvarchar(20) NOT NULL default '工作日志',
`content` text NOT NULL
) TYPE=MyISAM;


ps 像这种type类型的字段 用tinyint更好一些

读书人网 >Mysql

热点推荐