首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

为什么创建表时,Invalid default value for,该怎么解决

2012-06-09 
为什么创建表时,Invalid default value for[Err] 1067 - Invalid default value for typeCREATE TABLE `

为什么创建表时,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更好一些

热点排行