永发信息网

大家帮忙看下这条SQL语句

答案:2  悬赏:50  手机版
解决时间 2021-05-16 03:49
  • 提问者网友:孤山下
  • 2021-05-15 08:49

CREATE TABLE `ecs_users_shops` (
`shop_id` int(11) NOT NULL auto_increment COMMENT '店铺编号 自增列',
`users_id` int(11) NOT NULL COMMENT '所属会员',
`shop_class_id` int(11) default NULL COMMENT '所属商城代码编号 1淘宝 2拍拍 3有啊',
`shop_url` varchar(200) default NULL COMMENT '店铺URL',
`shop_name` varchar(50) default '0' COMMENT '店铺名称',
`shop_viewed` int(11) default '0' COMMENT '店铺查看次数',
`shop_goods_amount` int(11) default '0' COMMENT '店铺上架过多少商品',
PRIMARY KEY (`shop_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO `ecshop`.`ecs_users_shops` (`shop_id`, `user_id`, `shop_class_id`, `shop_url`, `shop_name`, `shop_viewed`, `shop_goods_amount`) VALUES (NULL, '7', '1', ' http://vin.paipai.com', 'VIn', '0', '0');

上面这条SQL在phpMyAdmin中可以运行,但是跑到Navicat for MySQL却总是报1064号错误,这是怎么回事。

最佳答案
  • 五星知识达人网友:思契十里
  • 2021-05-15 09:16
检查一下你的第4行,有语法错误。

如果那个文件是用MYSQL生成的,那么考虑是否复制错误,活着因为编码不同导致无法识别。

如果是你自己输入的语句,那么一般是符号错误,比如'和`是有区别的。
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-05-15 10:02
INSERT INTO `ecshop`.`ecs_users_shops` (`shop_id`, `users_id`, `shop_class_id`, `shop_url`, `shop_name`, `shop_viewed`, `shop_goods_amount`) VALUES (NULL, '7', '1', ' http://vin.paipai.com', 'VIn', '0', '0'); 你看看是不是黑体的部分字打错了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯