在 bash 中,我必须向 MySQL 插入一个带有有效端口号 (1-65535) 的新记录,现有的 MySQL 表中已经有带有一些随机端口值的记录,我怎样才能获取一个新的随机端口号和它与 MySQL 中现有的端口值不冲突,有什么聪明的方法可以轻松做到这一点吗?
最佳答案
您需要为此创建一个逻辑:
- 创建一个包含单列的表,其值从 1 到 65535。
- 然后编写查询以获取新表中的 id 列表 不在您的工作台上。
- 然后从结果列表中选择第一个 id。
关于mysql - 在范围内选择一个数字,它不会与 bash shell 中存在的数字冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073384/