1、选择 MySQL 的服务器,然后并且连接
2、将需要用到的表移动到右侧
3、在create temporary data table前打勾,作用是 创建临时表来传递关联数据
4、如果是自动增长的列,可以在右侧的Option选择“123insert sequential values ”,然后选择 下面的auto Number,很省事儿。
4.1、“123insert sequential values ”这个含义是按照123顺序创建序号,width是字段的长度。一定要输入大于位数的数,然后Increment with Parent Table 这个是从你设定的开始的,根据设定的值慢慢的增长
5、如果是需要从数据库查值得列,选择 Insert value from an SQL database ,之后在下面的文本框中输入SQL,支持对查出来的数据进行切割转换等,在最下面
6、也可以选择恒定值 ab insert a String constant ,然后在下面的文本框中输入想要填写的恒定的文本,基本上我用在了Description
7、RUN
8、恶心的地方
8.1、运行的时候告诉我,Data too long for column,这个出现在了部分行,所以得找出问题解决一下
8.1.1、问题出在了,我引入了需要查询的表,但是没有配置,导致那个表要插入的数据是当时默认生成的,不符合规定,所以出现的问题
8.1.2、其实这样就可以看到 在第二步骤的时候可以把,不需要 insert 数据的表不放到右边,也不影响查询
8.2、如果中间添加数据因为表限制没进去,在最后查看结果的时候也没有看到
8.2.1、例如表A中,字段b和字段c组合不能重复,但是b和c都是随机的,难免有一样的,这样加入的数据不够,但是没发现报错,之后会去查看为什么会这样