运行数据库总是提示错误 不怎么懂sql语言

2025-04-05 21:12:25
推荐回答(3个)
回答1:

这是字符集造成的乱码问题,把其中的乱码部分以及之前的COMMENT语句删除,改为以下的就可以了:
CREATE TABLE `guest_group_manage` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`userGroupId` int(11) DEFAULT NULL,
`areaId` int(11) DEFAULT NULL,
`chargeCount` decimal(10,2) DEFAULT NULL,
`isMsgSend` int(1) DEFAULT NULL,
`addTime` datetime DEFAULT NULL,
`addUser` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

回答2:

    你好,很高兴能回答你的问题,在你给出的sql语句中,出现了乱码,请把这些乱码改正后再运行试试看。例如:

CREATE TABLE `guest_group_manage` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `userGroupId` int(11) DEFAULT NULL,
  `areaId` int(11) DEFAULT NULL,
  `chargeCount` decimal(10,2) DEFAULT NULL,
  `isMsgSend` int(1) DEFAULT NULL,
  `addTime` datetime DEFAULT NULL,
  `addUser` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

你可以试试看,希望能帮到你。望采纳

回答3:

用的什么数据库啊 mssql?mysql?
应该是mysql吧 下面是修改后的语句 复制就可以执行
CREATE TABLE `guest_group_manage` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`userGroupId` int(11) DEFAULT NULL COMMENT '鐢ㄦ埛缁?',
`areaId` int(11) DEFAULT NULL COMMENT '鍖哄烟',
`chargeCount` decimal(10,2) DEFAULT NULL COMMENT '鍏呭€奸噾棰?',
`isMsgSend` int(1) DEFAULT NULL,
`addTime` datetime DEFAULT NULL,
`addUser` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;