日期:2014-05-16  浏览次数:20964 次

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