在列中创建新的唯一值
P粉210405394
P粉210405394 2023-09-16 13:14:40
0
1
624

我有一个以下格式的(MYSQL)表;假设表的名称是 mytable:

id 姓名
123 名称1 1
124 名称2 2
125 名称3 1
126 名称4

id 是唯一的并且自动递增。 name 是一个唯一的字符串,group 只是一个整数

我现在想将 name4 分配给一个尚不存在的新 group,因此本例中 name4group 不能是 12

例如,结果可能是:

id 姓名
126 名称4 3

目前,我按 group 降序排序,只需手动插入最大数字 + 1,但我想知道是否有更好/更快的方法在列中生成新的唯一值。 group 除了是一个整数之外没有其他约束。

我正在使用 MySQL Workbench,因此我可以使用 SQL 命令以及特定于 Workbench 的选项(如果有)。

如果有任何不清楚的地方,我很乐意提供说明。

P粉210405394
P粉210405394

全部回复(1)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!