mysql - 在 SQL 工作台中生成随机数据的问题
问题描述
我是使用 mySQL 的新手,所以我的问题可能会非常平庸,但我在互联网上没有找到任何解决方案。
我有两个表,表 1 和表 2,每个表都有一个主键 tab1PK (INT) 和 tab2PK (VARCHAR)。
由于 TABLE 1 和 TABLE 2 具有 M:N 关系,因此我有第三个表 TABLE 3,其 PK 为两个:tab1PK和tab2PK。
我为表 1 和表 1 生成了随机数据。有没有办法为表 3 快速生成数据?有没有办法轻松组合tab1PK和tab2PK?
解决方案
这将为您提供所有 table1 和 table2 主键的笛卡尔连接。
insert into table3 (tab1PK, tab2PK)
select table1.tab1PK, table2.tab2PK
from table1, table2
推荐阅读
- javascript - 当我选择选项 3 时,会显示上传文件夹
- c# - 在剃刀视图上递增时出现编译错误
- javascript - 是否可以通过带有 SSL 的 Websocket 与 ionic android app 和 esp32 进行通信?如果是,那么如何?
- java - 如何制作仅在从非活动状态恢复后才显示的消息
- python - 除了 osascript 之外,有什么方法可以在 OSX 上通过 python 发送命令或选项击键?
- python - 需要有关树莓派远程管理应用程序的建议
- javascript - 无法使用钩子在我的本地状态中设置响应数据反应
- javascript - 聊天界面的响应宽度
- go - 减法 float64 小数似乎在 Go 中不起作用?
- sas - 为什么以下查询的输出有效,一:8 和 work.two:5?