【发布时间】:2018-08-15 05:38:27
【问题描述】:
我是这个论坛的新手,我正在学习 MYSQL。
我正在创建一个 NBA 球员数据库,我已将大约 540 条球员记录添加到表 nba_players 中。插入记录时,nba_players.player_id 列设置为 auto_increment,但它从 531 开始递增,并以 1000 结束。与其截断整个表并重新应用 INSERT 语句,我想尝试不同的解决方案。
我使用的是 Workbench 8.0,因此我通过 Workbench 用户界面结合使用查询语言和表操作。
因此,我正在研究的替代解决方案是使用 SELECT 语句创建一个临时列,以显示一个值为 2 到 540 的临时列。然后我将复制整个列,然后使用工作台使用 right 粘贴行单击“粘贴行”到新的 SELECT 查询中:
SELECT player_id FROM nba_players
我已尝试将 SELECT 2:540 作为 temp_column。请不要笑大声笑我正在努力变得更流利;)
我怀疑这可以通过 UPDATE 命令来完成,但就像我说的那样,我想追求这个解决方案,为我的工具库添加更多使用 MYSQL 的工具。
【问题讨论】:
标签: mysql select auto-increment temporary