首页 > 解决方案 > 在 SQL 工作台中生成随机数据的问题

问题描述

我是使用 mySQL 的新手,所以我的问题可能会非常平庸,但我在互联网上没有找到任何解决方案。

我有两个表,表 1 和表 2,每个表都有一个主键 tab1PK (INT) 和 tab2PK (VARCHAR)。

由于 TABLE 1 和 TABLE 2 具有 M:N 关系,因此我有第三个表 TABLE 3,其 PK 为两个:tab1PKtab2PK

我为表 1 和表 1 生成了随机数据。有没有办法为表 3 快速生成数据?有没有办法轻松组合tab1PKtab2PK

标签: mysqlsql

解决方案


这将为您提供所有 table1 和 table2 主键的笛卡尔连接。

insert into table3 (tab1PK, tab2PK)
select table1.tab1PK, table2.tab2PK
from table1, table2

推荐阅读