测试数据mysql中没有table.

安装报错 · hfli · 于 7年前 发布 · 2382 次阅读

测试数据的mysql文件中,没有create table语句,直接导入会发生错误。

建议在mysql中添加创建表格部分。

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- 数据库: `fecshop`
--

--
-- 转存表中的数据 `product_custom_option_qty`
--

INSERT INTO `product_custom_option_qty` (`id`, `product_id`, `custom_option_sku`, `qty`) VALUES
(10, '581c6833f656f2042f2f0b77', 'red-s-s2-s3', 99978),
(11, '581c6833f656f2042f2f0b77', 'red-m-s2-s3', 99997),
(12, '581c6833f656f2042f2f0b77', 'red-m-m2-s3', 99990),
(13, '581c6833f656f2042f2f0b77', 'red-m-m2-m3', 99874),
(14, '581c6833f656f2042f2f0b77', 'red-m-m2-l3', 100002),
(15, '581c6833f656f2042f2f0b77', 'red-m-l2-l3', 99998),
(16, '581c6833f656f2042f2f0b77', 'red-m-l2-s3', 99999),
(17, '581c6833f656f2042f2f0b77', 'red-m-l2-m3', 99999),
(18, '581c6833f656f2042f2f0b77', 'red-l-l2-m3', 99996),
(19, '581c6833f656f2042f2f0b77', 'red-l-m2-m3', 99999),
(20, '581c6833f656f2042f2f0b77', 'red-l-m2-l3', 99999),
(21, '581c6833f656f2042f2f0b77', 'black-s-s2-s3', 99998),
(22, '581c6833f656f2042f2f0b77', 'black-s-l2-s3', 99997),
(23, '581c6833f656f2042f2f0b77', 'black-s-xl2-s3', 99999),
(24, '581c6833f656f2042f2f0b77', 'black-s-s2-l3', 99999),

共收到 8 条回复
Fecmall#17年前 0 个赞

1.创建表的sql肯定有:https://github.com/fecshop/yii2_fecshop/blob/master/migrations/mysqldb/m170619_014655_fecshop_tables.php

2.严格按照文档步骤执行。

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html

执行部分:10.1、Yii2 migratge方式导入表。

3.即使fecshop有这个问题,这个只能称呼为bug,和建议这两个字没有关系,现在的问题出自你自身文档不细看,不严格操作。

4.最后,如果使用的百度网盘下载的,请下载日期离现在最近的。

hfli#27年前 0 个赞

@Terry #1楼

好吧。 百度网盘中的测试数据(guide中给的链接),确实没有。 https://pan.baidu.com/s/1kVwRD2Z#list/path=/环境部署/fecshop测试数据包

Fecmall#37年前 0 个赞

@hfli [#2楼](#comment2) 1.这里是测试数据,不是安装表

2.测试数据的导入只会导入数据,不会涉及到表结构的更改

3.表的创建,是在安装的时候已经创建,参看回答#1

4.你在安装步骤migrate部分,mysql的初始化安装没有操作成功。无脑粘贴执行,不看执行结果。

hfli#47年前 0 个赞

@Terry [#3楼](#comment3)

  1. 你的guide里面没有写创建数据库表的部分。
  2. 从1楼你给出的链接中的readme,找到了这样的话: "这里是执行的命令,在安装fecshop的时候,文档里面已经 写好了migrate的命令,您不需要再次执行下面的操作。"
  3. 在#3中“无脑粘贴执行,不看执行结果”。 我确定是严格按照你写的guide在执行,并没有看到哪行安装命令由于没有create table执行失败.
  4. 丫嘴真欠!
Fecmall#57年前 0 个赞

@hfli #4楼

回复:

1.仔细看有没有create table的操作:https://github.com/fecshop/yii2_fecshop/blob/master/migrations/mysqldb/m170619_014655_fecshop_tables.php

2.你这句话哪里看的?给出链接和具体位置截图

3.如果你真的都执行成功,为什么就你一个人有这个错误,其他人都没有提过这个问题,fecshop都有线上运行的项目

4.fecshop你不要玩了,不适合你,你不要来这里发帖了,同样这里不适合你。

Fecmall#67年前 0 个赞

回头看你其他提问的问题,就在安装过程中疏漏了操作步骤:

http://www.fecshop.com/topic/419

你这么自信,每一步都操作成功了,上面你的问题为什么疏漏了操作步骤?

你这么牛,你还来这么问什么问题,我嘴的确欠,不应该回复你的帖子还被咬。

Fecmall#87年前 0 个赞
这里是执行的命令,在安装fecshop的时候,文档里面已经 写好了migrate的命令,您不需要再次执行下面的操作。

1.这个文档地址没有在安装配置文档中出现把?

2.你仔细看内容,在安装fecshop的时候,文档里面已经 写好了migrate的命令 , 指的是 http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html 这个文档已经有相应的执行,在第10部分10、导入数据库表(migrate),在fecshop根目录执行下面的命令行

因此,您不需要再次执行下面的操作. 这个文档的内容,有什么问题?

文档里面的东西你不看,不操作,自己巴拉出来的东西又理解错误,喜欢按照自己的方式玩,你就按照自己的方式玩, 自己有个性,你就去施展自己的个性,没必要过来玩fecshop,我也节省时间处理你的那些无聊的问题,大家都好!

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics