永发信息网

You have an error in your SQL syntax; check the manual that corresponds to y

答案:2  悬赏:50  手机版
解决时间 2021-02-07 21:20
  • 提问者网友:我是女神我骄傲
  • 2021-02-07 15:15
请问这个是什么意思 我用帝国备份王恢复数据时出现的 能不能恢复过来

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''???' at line 20
CREATE TABLE `destoon_announce` ( `itemid` int(10) unsigned NOT NULL auto_increment, `typeid` int(10) unsigned NOT NULL default '0', `level` tinyint(1) unsigned NOT NULL default '0', `title` varchar(100) NOT NULL default '', `style` varchar(50) NOT NULL default '', `content` text NOT NULL, `hits` int(10) unsigned NOT NULL default '0', `addtime` int(10) unsigned NOT NULL default '0', `fromtime` int(10) unsigned NOT NULL default '0', `totime` int(10) unsigned NOT NULL default '0', `editor` varchar(30) NOT NULL default '', `edittime` int(10) unsigned NOT NULL default '0', `islink` tinyint(1) unsigned NOT NULL default '0', `linkurl` varchar(255) NOT NULL default '', `listorder` smallint(4) unsigned NOT NULL default '0', `template` varchar(30) NOT NULL default '', PRIMARY KEY (`itemid`), KEY `addtime` (`addtime`) ) ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='???
最佳答案
  • 五星知识达人网友:duile
  • 2021-02-07 16:04
字符集差异,造成汉字不可识别,comment后面的汉字变成乱码。所以语句缺少结束符号。这不是你写的,所以大概也没法直接修正这个错误,可检查运行系统是否简体中文版。
全部回答
  • 1楼网友:一把行者刀
  • 2021-02-07 17:06
在mysql数据库中 insert into table(column,……) values(value,……); 需要空格。 你把想要的sql在控制台先运行一下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯