分类：电脑/网络-程序设计
问题：(SQL)大家帮忙看看这两个地方怎么错了~~~谢谢了~~/*My 
/* Data TransferSource Host: localhostSource Database: rxjhaccountTarget Host: localhostTarget Database: rxjhaccountDate: 2008-1-11 19:05:57*/SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for tbl_account-- ----------------------------/* Data TransferSource Host: localhostSource Database: rxjhaccountTarget Host: localhostTarget Database: rxjhaccountDate: 2008-1-11 19:05:57*/SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for tbl_account-- ----------------------------CREATE TABLE `tbl_account` (  `FLD_ID` varchar(50) character set latin1 NOT NULL default '',  `FLD_PASSWORD` varchar(50) character set latin1 NOT NULL default '',  `FLD_CARD` varchar(50) character set latin1 default NULL,  `FLD_QUEST` varchar(50) default NULL,  `FLD_ANSWER` varchar(50) default NULL,  `FLD_REGTIME` date default '0000-00-00',  `FLD_LASTLOGINTIME` date default '0000-00-00',  `FLD_LASTLOGINIP` varchar(50) default NULL,错误提示如下:服务器: 消息 170，级别 15，状态 1，行 10第 10 行: '=' 附近有语法错误。服务器: 消息 195，级别 15，状态 1，行 17'latin1' 不是可以识别的 SET 语句。
回答：第一个错误。想了很久没想出来原因。

第二个错误。你把语句改成下面这句久可以了
`FLD_CARD` varchar(50) character set latin1 not NULL default '',

必须是非空，如果是空也会出错